Index: client/tests/client/dom/TypingTest.dart |
diff --git a/client/tests/client/dom/TypingTest.dart b/client/tests/client/dom/TypingTest.dart |
new file mode 100644 |
index 0000000000000000000000000000000000000000..7545456c3fbf7100bcedeb975dc07ff1b5847c2a |
--- /dev/null |
+++ b/client/tests/client/dom/TypingTest.dart |
@@ -0,0 +1,28 @@ |
+#library('TypingTest'); |
+#import('../../../testing/unittest/unittest.dart'); |
+#import('dart:dom'); |
+ |
+main() { |
+ forLayoutTests(); |
+ test('NodeList', () { |
+ List<Node> asList = window.document.getElementsByTagName('body'); |
+ // Check it's Iterable |
+ int counter = 0; |
+ for (Node node in window.document.getElementsByTagName('body')) { |
+ counter++; |
+ } |
+ Expect.equals(1, counter); |
+ counter = 0; |
+ window.document.getElementsByTagName('body').forEach((e) { counter++; }); |
+ Expect.equals(1, counter); |
+ }); |
+ test('StyleSheetList', () { |
+ List<StyleSheet> asList = window.document.styleSheets; |
+ // Check it's Iterable. |
+ int counter = 0; |
+ for (StyleSheet styleSheet in window.document.styleSheets) { |
+ counter++; |
+ } |
+ Expect.equals(0, counter); |
+ }); |
+} |