Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 <!DOCTYPE html> | |
| 2 <script src="../../resources/js-test.js"></script> | |
| 3 <script> | |
| 4 description('IDL dictionary unittest'); | |
| 5 | |
| 6 if (window.internals && internals.dictionaryTest) { | |
| 7 var dictionaryTest = window.internals.dictionaryTest(); | |
| 8 | |
| 9 dictionaryTest.set({}); | |
| 10 dict = dictionaryTest.get(); | |
| 11 shouldBeUndefined('dict.longMember'); | |
| 12 shouldBe('dict.stringMember', '"defaultStringValue"'); | |
|
haraken
2014/08/26 04:00:40
shouldBeEqualToString
bashi
2014/08/27 05:06:31
Done.
| |
| 13 shouldBeNull('dict.booleanOrNullMember'); | |
| 14 | |
| 15 dictionaryTest.set({longMember: 3, stringMember: 'modifiedString', | |
| 16 stringSequenceMember: ['foo', 'bar', 'baz'], | |
| 17 invalidMember: 'invalid'}); | |
|
haraken
2014/08/26 04:00:40
I want to add more test cases about null, undefine
bashi
2014/08/27 05:06:31
Partially done. Not all tests passed and it's not
| |
| 18 dict = dictionaryTest.get(); | |
| 19 shouldBe('dict.longMember', '3'); | |
| 20 shouldBe('dict.stringMember', '"modifiedString"'); | |
|
haraken
2014/08/26 04:00:40
shouldBeEqualToString
bashi
2014/08/27 05:06:31
Done.
| |
| 21 shouldBe('dict.stringSequenceMember', '["foo", "bar", "baz"]'); | |
| 22 shouldBeUndefined('dict.invalidMember'); | |
| 23 } | |
| 24 </script> | |
| OLD | NEW |