@@ -46,4 +46,22 @@ function it_should_get_stream_tags(RequestGenerator $requestGenerator, Request $
4646        $ requestGeneratorgenerate ('GET ' , 'streams/tags ' , 'TEST_TOKEN ' , [['key '  => 'broadcaster_id ' , 'value '  => '123 ' ]], [])->willReturn ($ request
4747        $ this getStreamTags ('TEST_TOKEN ' , '123 ' )->shouldBe ($ response
4848    }
49+ 
50+     function  it_should_replace_stream_tags (RequestGenerator $ requestGeneratorRequest $ requestResponse $ response
51+     {
52+         $ requestGeneratorgenerate ('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 $ requestGeneratorRequest $ requestResponse $ response
57+     {
58+         $ requestGeneratorgenerate ('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 $ requestGeneratorRequest $ requestResponse $ response
63+     {
64+         $ requestGeneratorgenerate ('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+     }
4967}
0 commit comments