Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 #library('WrapperTest'); | 1 #library('WrapperTest'); |
| 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 main() { | 6 main() { |
| 7 HTMLCanvasElement canvas; | 7 CanvasElement canvas; |
| 8 CanvasRenderingContext2D context; | 8 CanvasRenderingContext2D context; |
| 9 | 9 |
| 10 canvas = document.createElement('canvas'); | 10 canvas = new Element.tag('canvas'); |
| 11 canvas.id = 'canvas'; | 11 canvas.id = 'canvas'; |
| 12 canvas.setAttribute('width', '100'); | 12 canvas.attributes['width'] = '100'; |
|
Anton Muhin
2012/04/27 12:06:34
ditto
| |
| 13 canvas.setAttribute('height', '100'); | 13 canvas.attributes['height'] = '100'; |
| 14 document.body.appendChild(canvas); | 14 document.body.nodes.add(canvas); |
| 15 context = canvas.getContext('2d'); | 15 context = canvas.getContext('2d'); |
| 16 | 16 |
| 17 useDomConfiguration(); | 17 useHtmlConfiguration(); |
| 18 test('DomType', () { | 18 test('DomType', () { |
| 19 Expect.isTrue(canvas is DOMType); | 19 Expect.isTrue(canvas is DOMType); |
| 20 Expect.isTrue(context is DOMType); | 20 Expect.isTrue(context is DOMType); |
| 21 }); | 21 }); |
| 22 test('ObjectLocalStorage', () { | 22 test('ObjectLocalStorage', () { |
| 23 final element = document.getElementById('canvas'); | 23 final element = document.query('#canvas'); |
| 24 element.dartObjectLocalStorage = 42; | 24 element.dartObjectLocalStorage = 42; |
| 25 | 25 |
| 26 Expect.equals(42, canvas.dynamic.dartObjectLocalStorage); | 26 Expect.equals(42, canvas.dynamic.dartObjectLocalStorage); |
| 27 }); | 27 }); |
| 28 test('TypeName', () { | 28 test('TypeName', () { |
| 29 final element = document.getElementById('canvas'); | 29 final element = document.query('#canvas'); |
| 30 Expect.stringEquals('HTMLCanvasElement', element.typeName); | 30 Expect.stringEquals('CanvasElement', element.typeName); |
| 31 Expect.stringEquals('HTMLCanvasElement', canvas.dynamic.typeName); | 31 Expect.stringEquals('CanvasElement', canvas.dynamic.typeName); |
| 32 Expect.stringEquals('CanvasRenderingContext2D', context.dynamic.typeName); | 32 Expect.stringEquals('CanvasRenderingContext2D', context.dynamic.typeName); |
| 33 }); | 33 }); |
| 34 } | 34 } |
| OLD | NEW |