OLD | NEW |
(Empty) | |
| 1 #import('../../../../../dart/client/testing/unittest/unittest.dart'); |
| 2 #import('dart:dom'); |
| 3 |
| 4 verify(var object) { |
| 5 final value = window.document; |
| 6 object.dartObjectLocalStorage = value; |
| 7 final stored = object.dartObjectLocalStorage; |
| 8 Expect.equals(value, stored); |
| 9 } |
| 10 |
| 11 main() { |
| 12 forLayoutTests(); |
| 13 test('body', () { |
| 14 HTMLBodyElement body = document.body; |
| 15 verify(body); |
| 16 }); |
| 17 test('localStorage', () { |
| 18 Storage storage = window.localStorage; |
| 19 verify(storage); |
| 20 }); |
| 21 test('sessionStorage', () { |
| 22 Storage storage = window.sessionStorage; |
| 23 verify(storage); |
| 24 }); |
| 25 test('unknown', () { |
| 26 var element = document.createElement('canvas'); |
| 27 element.id = 'test'; |
| 28 document.body.appendChild(element); |
| 29 element = document.getElementById('test'); |
| 30 verify(element); |
| 31 }); |
| 32 } |
OLD | NEW |