OLD | NEW |
| (Empty) |
1 <html> | |
2 <foo /> | |
3 <script> | |
4 import "../resources/third_party/unittest/unittest.dart"; | |
5 import "../resources/unit.dart"; | |
6 | |
7 import "dart:sky"; | |
8 | |
9 void main() { | |
10 initUnit(); | |
11 | |
12 test('should not crash when setting style to null', () { | |
13 var foo = document.querySelector('foo'); | |
14 expect(foo.style['color'], isNull); | |
15 foo.style["color"] = null; // This used to crash. | |
16 expect(foo.style['color'], isNull); | |
17 foo.style["color"] = "blue"; | |
18 expect(foo.style['color'], equals("rgb(0, 0, 255)")); | |
19 foo.style["color"] = null; | |
20 expect(foo.style['color'], isNull); | |
21 foo.style["color"] = "blue"; | |
22 expect(foo.style['color'], equals("rgb(0, 0, 255)")); | |
23 foo.style.removeProperty("color"); | |
24 expect(foo.style['color'], isNull); | |
25 }); | |
26 } | |
27 </script> | |
28 </html> | |
OLD | NEW |