OLD | NEW |
| (Empty) |
1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> | |
2 <html> | |
3 <head> | |
4 <script src="../../resources/js-test.js"></script> | |
5 </head> | |
6 <body> | |
7 <p id="description"></p> | |
8 <div id="console"></div> | |
9 <script> | |
10 description("Tests RTCSessionDescription."); | |
11 | |
12 var initializer = {type:"offer", sdp:"foobar"}; | |
13 var sessionDescription; | |
14 shouldNotThrow("sessionDescription = new RTCSessionDescription(initializer);"); | |
15 shouldBe('sessionDescription.type', '"offer"'); | |
16 shouldBe('sessionDescription.sdp', '"foobar"'); | |
17 | |
18 shouldNotThrow('initializer = JSON.parse(JSON.stringify(sessionDescription));'); | |
19 | |
20 shouldNotThrow("sessionDescription = new RTCSessionDescription(initializer);"); | |
21 shouldBe('sessionDescription.type', '"offer"'); | |
22 shouldBe('sessionDescription.sdp', '"foobar"'); | |
23 | |
24 shouldNotThrow("new RTCSessionDescription();"); | |
25 shouldNotThrow("new RTCSessionDescription({});"); | |
26 shouldThrow("new RTCSessionDescription(5);"); | |
27 shouldThrow("new RTCSessionDescription('foobar');"); | |
28 shouldThrow("new RTCSessionDescription({type:'foobar', sdp:'x'});"); | |
29 shouldNotThrow("new RTCSessionDescription({type:'offer', sdp:''});"); | |
30 | |
31 shouldNotThrow("new RTCSessionDescription({type:'offer', sdp:'x'});"); | |
32 shouldNotThrow("new RTCSessionDescription({type:'answer', sdp:'x'});"); | |
33 shouldNotThrow("new RTCSessionDescription({type:'pranswer', sdp:'x'});"); | |
34 | |
35 window.successfullyParsed = true; | |
36 </script> | |
37 </body> | |
38 </html> | |
OLD | NEW |