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 |