| Index: LayoutTests/fast/dom/some-dictionary.html
|
| diff --git a/LayoutTests/fast/dom/some-dictionary.html b/LayoutTests/fast/dom/some-dictionary.html
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..22de044372f0765ada85459ea6c06f4e9e973890
|
| --- /dev/null
|
| +++ b/LayoutTests/fast/dom/some-dictionary.html
|
| @@ -0,0 +1,29 @@
|
| +<!DOCTYPE html>
|
| +<script src="../../resources/js-test.js"></script>
|
| +<script>
|
| +description('IDL dictionary example');
|
| +
|
| +var someElement;
|
| +
|
| +if (window.internals) {
|
| + var user = window.internals.someDictionaryUser;
|
| +
|
| + user.set({});
|
| + dict = user.get();
|
| + shouldBeUndefined('dict.a');
|
| + shouldBe('dict.b', '2');
|
| + shouldBe('dict.stringMember', '"doraemon"');
|
| + shouldBeNull('dict.element');
|
| +
|
| + someElement = document.createElement('div');
|
| + user.set({a: 3, stringMember: 'mass-produced doraemon',
|
| + element: someElement,
|
| + invalidMember: 'dorami-chan'});
|
| + dict = user.get();
|
| + shouldBe('dict.a', '3');
|
| + shouldBe('dict.b', '2');
|
| + shouldBe('dict.stringMember', '"mass-produced doraemon"');
|
| + shouldBe('dict.element', 'someElement');
|
| + shouldBeUndefined('dict.invalidMember');
|
| +}
|
| +</script>
|
|
|