Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
getClientTester example
$response
=
new
Response
(
)
;
$response
->headers->
setCookie
(
HttpFoundationCookie::
create
(
'foo', 'bar'
)
)
;
$this
->
getResponseTester
(
$response
)
->
assertResponseCookieValueSame
(
'foo', 'bar'
)
;
$this
->
expectException
(
AssertionFailedError::
class
)
;
$this
->
expectExceptionMessage
(
'has cookie "bar" and has cookie "bar" with value "bar".'
)
;
$this
->
getResponseTester
(
$response
)
->
assertResponseCookieValueSame
(
'bar', 'bar'
)
;
}
public
function
testAssertBrowserHasCookie
(
)
{
$this
->
getClientTester
(
)
->
assertBrowserHasCookie
(
'foo', '/path'
)
;
$this
->
expectException
(
AssertionFailedError::
class
)
;
$this
->
expectExceptionMessage
(
'Failed asserting that the Browser has cookie "bar".'
)
;
$this
->
getClientTester
(
)
->
assertBrowserHasCookie
(
'bar'
)
;
}
public
function
testAssertBrowserNotHasCookie
(
)
{
$this
->
getClientTester
(
)
->
assertBrowserNotHasCookie
(
'bar'
)
;
$this
->
expectException
(
AssertionFailedError::
class
)
;
$this
->
expectExceptionMessage
(
'Failed asserting that the Browser does not have cookie "foo" with path "/path".'
)
;
$this
->
getClientTester
(
)
->
assertBrowserNotHasCookie
(
'foo', '/path'
)
;
}