Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
assertTraceNotContains example
public
function
testDoesNotCacheWithAuthorizationRequestHeaderAndNonPublicResponse
(
)
{
$this
->
setNextResponse
(
200,
[
'ETag' => '"Foo"'
]
)
;
$this
->
request
(
'GET', '/',
[
'HTTP_AUTHORIZATION' => 'basic foobarbaz'
]
)
;
$this
->
assertHttpKernelIsCalled
(
)
;
$this
->
assertResponseOk
(
)
;
$this
->
assertEquals
(
'private',
$this
->response->headers->
get
(
'Cache-Control'
)
)
;
$this
->
assertTraceContains
(
'miss'
)
;
$this
->
assertTraceNotContains
(
'store'
)
;
$this
->
assertFalse
(
$this
->response->headers->
has
(
'Age'
)
)
;
}
public
function
testDoesCacheWithAuthorizationRequestHeaderAndPublicResponse
(
)
{
$this
->
setNextResponse
(
200,
[
'Cache-Control' => 'public', 'ETag' => '"Foo"'
]
)
;
$this
->
request
(
'GET', '/',
[
'HTTP_AUTHORIZATION' => 'basic foobarbaz'
]
)
;
$this
->
assertHttpKernelIsCalled
(
)
;
$this
->
assertResponseOk
(
)
;
$this
->
assertTraceContains
(
'miss'
)
;