| 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..c8364dd8141ebafeebfdf514278e0bf1cb3a8a58
 | 
| --- /dev/null
 | 
| +++ b/LayoutTests/fast/dom/some-dictionary.html
 | 
| @@ -0,0 +1,34 @@
 | 
| +<!DOCTYPE html>
 | 
| +<script src="../../resources/js-test.js"></script>
 | 
| +<script>
 | 
| +description('IDL dictionary example');
 | 
| +
 | 
| +var divElement1, divElement2;
 | 
| +
 | 
| +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');
 | 
| +
 | 
| +    divElement1 = document.createElement('div');
 | 
| +    divElement2 = document.createElement('div');
 | 
| +    user.set({a: 3, stringMember: 'mass-produced doraemon',
 | 
| +              element: divElement1,
 | 
| +              stringSequenceMember: ['foo', 'bar', 'baz'],
 | 
| +              elementArrayMember: [divElement1, divElement2],
 | 
| +              invalidMember: 'dorami-chan'});
 | 
| +    dict = user.get();
 | 
| +    shouldBe('dict.a', '3');
 | 
| +    shouldBe('dict.b', '2');
 | 
| +    shouldBe('dict.stringMember', '"mass-produced doraemon"');
 | 
| +    shouldBe('dict.element', 'divElement1');
 | 
| +    shouldBe('dict.stringSequenceMember', '["foo", "bar", "baz"]');
 | 
| +    shouldBe('dict.elementArrayMember', '[divElement1, divElement2]');
 | 
| +    shouldBeUndefined('dict.invalidMember');
 | 
| +}
 | 
| +</script>
 | 
| 
 |