1919
2020class ResponseTaggerTest extends \PHPUnit_Framework_TestCase
2121{
22+ public function testDefaultFormatter ()
23+ {
24+ $ tagger = new ResponseTagger ();
25+ $ this ->assertEquals ('X-Cache-Tags ' , $ tagger ->getTagsHeaderName ());
26+ }
27+
2228 public function testGetTagsHeaderValue ()
2329 {
2430 $ headerFormatter = \Mockery::mock (TagHeaderFormatter::class)
@@ -28,7 +34,7 @@ public function testGetTagsHeaderValue()
2834 ->andReturn ('post-1,test_post ' )
2935 ->getMock ();
3036
31- $ tagger = new ResponseTagger ($ headerFormatter );
37+ $ tagger = new ResponseTagger ([ ' header_formatter ' => $ headerFormatter] );
3238 $ this ->assertFalse ($ tagger ->hasTags ());
3339 $ tagger ->addTags (['post-1 ' , 'test,post ' ]);
3440 $ this ->assertTrue ($ tagger ->hasTags ());
@@ -47,7 +53,7 @@ public function testTagResponseReplace()
4753 ->andReturn ('FOS-Tags ' )
4854 ->getMock ();
4955
50- $ tagger = new ResponseTagger ($ headerFormatter );
56+ $ tagger = new ResponseTagger ([ ' header_formatter ' => $ headerFormatter] );
5157
5258 $ response = \Mockery::mock (ResponseInterface::class)
5359 ->shouldReceive ('withHeader ' )
@@ -70,7 +76,7 @@ public function testTagResponseAdd()
7076 ->andReturn ('FOS-Tags ' )
7177 ->getMock ();
7278
73- $ tagger = new ResponseTagger ($ headerFormatter );
79+ $ tagger = new ResponseTagger ([ ' header_formatter ' => $ headerFormatter] );
7480
7581 $ response = \Mockery::mock (ResponseInterface::class)
7682 ->shouldReceive ('withAddedHeader ' )
@@ -88,7 +94,7 @@ public function testTagResponseNoTags()
8894 ->shouldReceive ('getTagsHeaderValue ' )->never ()
8995 ->getMock ();
9096
91- $ tagger = new ResponseTagger ($ headerFormatter );
97+ $ tagger = new ResponseTagger ([ ' header_formatter ' => $ headerFormatter] );
9298
9399 $ response = \Mockery::mock (ResponseInterface::class)
94100 ->shouldReceive ('withHeader ' )->never ()
@@ -102,14 +108,10 @@ public function testStrictEmptyTag()
102108 {
103109 $ headerFormatter = new CommaSeparatedTagHeaderFormatter ('FOS-Tags ' );
104110
105- $ tagHandler = new ResponseTagger ($ headerFormatter , [ 'strict ' => true ]);
111+ $ tagHandler = new ResponseTagger ([ ' header_formatter ' => $ headerFormatter , 'strict ' => true ]);
106112
107- try {
108- $ tagHandler ->addTags (['post-1 ' , false ]);
109- $ this ->fail ('Expected exception ' );
110- } catch (InvalidTagException $ e ) {
111- // success
112- }
113+ $ this ->setExpectedException (InvalidTagException::class);
114+ $ tagHandler ->addTags (['post-1 ' , false ]);
113115 }
114116
115117 public function testNonStrictEmptyTag ()
@@ -121,7 +123,7 @@ public function testNonStrictEmptyTag()
121123 ->andReturn ('post-1 ' )
122124 ->getMock ();
123125
124- $ tagHandler = new ResponseTagger ($ headerFormatter );
126+ $ tagHandler = new ResponseTagger ([ ' header_formatter ' => $ headerFormatter] );
125127 $ tagHandler ->addTags (['post-1 ' , false , null , '' ]);
126128 $ this ->assertTrue ($ tagHandler ->hasTags ());
127129 $ this ->assertEquals ('post-1 ' , $ tagHandler ->getTagsHeaderValue ());
0 commit comments