Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(18)

Side by Side Diff: tests/dom/dart_object_local_storage_test.dart

Issue 10222026: Migrate dom tests to dart:html. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Rebase & address comments. Created 8 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 #library('DartObjectLocalStorageTest'); 1 #library('DartObjectLocalStorageTest');
2 #import('../../lib/unittest/unittest.dart'); 2 #import('../../lib/unittest/unittest.dart');
3 #import('../../lib/unittest/dom_config.dart'); 3 #import('../../lib/unittest/html_config.dart');
4 #import('dart:dom'); 4 #import('dart:html');
5 5
6 verify(var object) { 6 verify(var object) {
7 final value = window.document; 7 final value = window.document;
8 object.dartObjectLocalStorage = value; 8 object.dartObjectLocalStorage = value;
9 final stored = object.dartObjectLocalStorage; 9 final stored = object.dartObjectLocalStorage;
10 Expect.equals(value, stored); 10 Expect.equals(value, stored);
11 } 11 }
12 12
13 main() { 13 main() {
14 useDomConfiguration(); 14 useHtmlConfiguration();
15 test('body', () { 15 test('body', () {
16 HTMLBodyElement body = document.body; 16 BodyElement body = document.body;
17 verify(body); 17 verify(body);
18 }); 18 });
19 test('localStorage', () { 19 test('localStorage', () {
20 Storage storage = window.localStorage; 20 Storage storage = window.localStorage;
21 verify(storage); 21 verify(storage);
22 }); 22 });
23 test('sessionStorage', () { 23 test('sessionStorage', () {
24 Storage storage = window.sessionStorage; 24 Storage storage = window.sessionStorage;
25 verify(storage); 25 verify(storage);
26 }); 26 });
27 test('unknown', () { 27 test('unknown', () {
28 var element = document.createElement('canvas'); 28 var element = new Element.tag('canvas');
29 element.id = 'test'; 29 element.id = 'test';
30 document.body.appendChild(element); 30 document.body.nodes.add(element);
31 element = document.getElementById('test'); 31 element = document.query('#test');
32 verify(element); 32 verify(element);
33 }); 33 });
34 } 34 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698