library TypingTest; import '../../pkg/unittest/lib/unittest.dart'; import '../../pkg/unittest/lib/html_config.dart'; import 'dart:html'; main() { useHtmlConfiguration(); var isStyleSheetList = predicate((x) => x is List, 'is a List'); test('NodeList', () { List asList = window.document.queryAll('body'); // Check it's Iterable int counter = 0; for (Node node in window.document.queryAll('body')) { counter++; } expect(counter, 1); counter = 0; window.document.queryAll('body').forEach((e) { counter++; }); expect(counter, 1); }); test('StyleSheetList', () { List asList = window.document.styleSheets; expect(asList, isStyleSheetList); // Check it's Iterable. int counter = 0; for (StyleSheet styleSheet in window.document.styleSheets) { counter++; } // There is one style sheet from the unittest framework. expect(counter, 1); }); }