OLD | NEW |
(Empty) | |
| 1 <!DOCTYPE html> |
| 2 <script src="../../resources/js-test.js"></script> |
| 3 <script> |
| 4 description('IDL dictionary example'); |
| 5 |
| 6 var someElement; |
| 7 |
| 8 if (window.internals) { |
| 9 var user = window.internals.someDictionaryUser; |
| 10 |
| 11 user.set({}); |
| 12 dict = user.get(); |
| 13 shouldBeUndefined('dict.a'); |
| 14 shouldBe('dict.b', '2'); |
| 15 shouldBe('dict.stringMember', '"doraemon"'); |
| 16 shouldBeNull('dict.element'); |
| 17 |
| 18 someElement = document.createElement('div'); |
| 19 user.set({a: 3, stringMember: 'mass-produced doraemon', |
| 20 element: someElement, |
| 21 invalidMember: 'dorami-chan'}); |
| 22 dict = user.get(); |
| 23 shouldBe('dict.a', '3'); |
| 24 shouldBe('dict.b', '2'); |
| 25 shouldBe('dict.stringMember', '"mass-produced doraemon"'); |
| 26 shouldBe('dict.element', 'someElement'); |
| 27 shouldBeUndefined('dict.invalidMember'); |
| 28 } |
| 29 </script> |
OLD | NEW |