@@ -46,4 +46,22 @@ function it_should_get_stream_tags(RequestGenerator $requestGenerator, Request $
46
46
$ requestGenerator ->generate ('GET ' , 'streams/tags ' , 'TEST_TOKEN ' , [['key ' => 'broadcaster_id ' , 'value ' => '123 ' ]], [])->willReturn ($ request );
47
47
$ this ->getStreamTags ('TEST_TOKEN ' , '123 ' )->shouldBe ($ response );
48
48
}
49
+
50
+ function it_should_replace_stream_tags (RequestGenerator $ requestGenerator , Request $ request , Response $ response )
51
+ {
52
+ $ requestGenerator ->generate ('PUT ' , 'streams/tags ' , 'TEST_TOKEN ' , [['key ' => 'broadcaster_id ' , 'value ' => '123 ' ]], [])->willReturn ($ request );
53
+ $ this ->replaceStreamTags ('TEST_TOKEN ' , '123 ' )->shouldBe ($ response );
54
+ }
55
+
56
+ function it_should_replace_stream_tags_with_one_tag (RequestGenerator $ requestGenerator , Request $ request , Response $ response )
57
+ {
58
+ $ requestGenerator ->generate ('PUT ' , 'streams/tags ' , 'TEST_TOKEN ' , [['key ' => 'broadcaster_id ' , 'value ' => '123 ' ]], [['key ' => 'tag_ids ' , 'value ' => ['456 ' ]]])->willReturn ($ request );
59
+ $ this ->replaceStreamTags ('TEST_TOKEN ' , '123 ' , ['456 ' ])->shouldBe ($ response );
60
+ }
61
+
62
+ function it_should_replace_stream_tags_with_multiple_tags (RequestGenerator $ requestGenerator , Request $ request , Response $ response )
63
+ {
64
+ $ requestGenerator ->generate ('PUT ' , 'streams/tags ' , 'TEST_TOKEN ' , [['key ' => 'broadcaster_id ' , 'value ' => '123 ' ]], [['key ' => 'tag_ids ' , 'value ' => ['456 ' , '789 ' ]]])->willReturn ($ request );
65
+ $ this ->replaceStreamTags ('TEST_TOKEN ' , '123 ' , ['456 ' , '789 ' ])->shouldBe ($ response );
66
+ }
49
67
}
0 commit comments