@@ -8,6 +8,8 @@ describe('StartStream', () => {
8
8
mode : 'unidirectional' ,
9
9
tracks : 'inbound' ,
10
10
destination : 'https://initial.com' ,
11
+ destinationUsername : 'initialDestUsername' ,
12
+ destinationPassword : 'initialDestPassword' ,
11
13
streamEventUrl : 'https://initial.com' ,
12
14
streamEventMethod : 'POST' ,
13
15
username : 'initialUsername' ,
@@ -19,7 +21,7 @@ describe('StartStream', () => {
19
21
20
22
test ( 'should create a StartStream Verb' , ( ) => {
21
23
const startStream = new StartStream ( attributes ) ;
22
- const expected = '<StartStream name="initialName" mode="unidirectional" tracks="inbound" destination="https://initial.com" streamEventUrl="https://initial.com" streamEventMethod="POST" username="initialUsername" password="initialPassword"/>' ;
24
+ const expected = '<StartStream name="initialName" mode="unidirectional" tracks="inbound" destination="https://initial.com" destinationUsername="initialDestUsername" destinationPassword="initialDestPassword" streamEventUrl="https://initial.com" streamEventMethod="POST" username="initialUsername" password="initialPassword"/>' ;
23
25
24
26
expect ( startStream ) . toBeInstanceOf ( StartStream ) ;
25
27
expect ( startStream ) . toBeInstanceOf ( Verb ) ;
@@ -28,9 +30,9 @@ describe('StartStream', () => {
28
30
29
31
test ( 'should create a StartStream Verb with nested StreamParams' , ( ) => {
30
32
let startStream = new StartStream ( attributes , streamParam1 ) ;
31
- const expected = '<StartStream name="initialName" mode="unidirectional" tracks="inbound" destination="https://initial.com" streamEventUrl="https://initial.com" streamEventMethod="POST" username="initialUsername" password="initialPassword"><StreamParam name="streamParamName1" value="streamParamValue1"/></StartStream>' ;
32
- const expectedSingle = '<StartStream name="initialName" mode="unidirectional" tracks="inbound" destination="https://initial.com" streamEventUrl="https://initial.com" streamEventMethod="POST" username="initialUsername" password="initialPassword"><StreamParam name="streamParamName1" value="streamParamValue1"/><StreamParam name="streamParamName2" value="streamParamValue2"/></StartStream>' ;
33
- const expectedMultiple = '<StartStream name="initialName" mode="unidirectional" tracks="inbound" destination="https://initial.com" streamEventUrl="https://initial.com" streamEventMethod="POST" username="initialUsername" password="initialPassword"><StreamParam name="streamParamName1" value="streamParamValue1"/><StreamParam name="streamParamName2" value="streamParamValue2"/><StreamParam name="streamParamName1" value="streamParamValue1"/><StreamParam name="streamParamName2" value="streamParamValue2"/></StartStream>' ;
33
+ const expected = '<StartStream name="initialName" mode="unidirectional" tracks="inbound" destination="https://initial.com" destinationUsername="initialDestUsername" destinationPassword="initialDestPassword" streamEventUrl="https://initial.com" streamEventMethod="POST" username="initialUsername" password="initialPassword"><StreamParam name="streamParamName1" value="streamParamValue1"/></StartStream>' ;
34
+ const expectedSingle = '<StartStream name="initialName" mode="unidirectional" tracks="inbound" destination="https://initial.com" destinationUsername="initialDestUsername" destinationPassword="initialDestPassword" streamEventUrl="https://initial.com" streamEventMethod="POST" username="initialUsername" password="initialPassword"><StreamParam name="streamParamName1" value="streamParamValue1"/><StreamParam name="streamParamName2" value="streamParamValue2"/></StartStream>' ;
35
+ const expectedMultiple = '<StartStream name="initialName" mode="unidirectional" tracks="inbound" destination="https://initial.com" destinationUsername="initialDestUsername" destinationPassword="initialDestPassword" streamEventUrl="https://initial.com" streamEventMethod="POST" username="initialUsername" password="initialPassword"><StreamParam name="streamParamName1" value="streamParamValue1"/><StreamParam name="streamParamName2" value="streamParamValue2"/><StreamParam name="streamParamName1" value="streamParamValue1"/><StreamParam name="streamParamName2" value="streamParamValue2"/></StartStream>' ;
34
36
35
37
expect ( startStream ) . toBeInstanceOf ( StartStream ) ;
36
38
expect ( startStream ) . toBeInstanceOf ( Verb ) ;
@@ -45,7 +47,7 @@ describe('StartStream', () => {
45
47
46
48
test ( 'should test the addStreamParams method when no verbs are initially nested' , ( ) => {
47
49
const startStream = new StartStream ( attributes ) ;
48
- const expected = '<StartStream name="initialName" mode="unidirectional" tracks="inbound" destination="https://initial.com" streamEventUrl="https://initial.com" streamEventMethod="POST" username="initialUsername" password="initialPassword"><StreamParam name="streamParamName1" value="streamParamValue1"/></StartStream>' ;
50
+ const expected = '<StartStream name="initialName" mode="unidirectional" tracks="inbound" destination="https://initial.com" destinationUsername="initialDestUsername" destinationPassword="initialDestPassword" streamEventUrl="https://initial.com" streamEventMethod="POST" username="initialUsername" password="initialPassword"><StreamParam name="streamParamName1" value="streamParamValue1"/></StartStream>' ;
49
51
50
52
startStream . addStreamParams ( streamParam1 ) ;
51
53
expect ( startStream . toBxml ( ) ) . toBe ( expected ) ;
0 commit comments