Index: test/codegen/lib/html/xsltprocessor_test.dart |
diff --git a/test/codegen/lib/html/xsltprocessor_test.dart b/test/codegen/lib/html/xsltprocessor_test.dart |
new file mode 100644 |
index 0000000000000000000000000000000000000000..b645d816fed3950bf72ddb324711ddf82195f576 |
--- /dev/null |
+++ b/test/codegen/lib/html/xsltprocessor_test.dart |
@@ -0,0 +1,31 @@ |
+library XSLTProcessorTest; |
+import 'package:unittest/unittest.dart'; |
+import 'package:unittest/html_individual_config.dart'; |
+import 'dart:html'; |
+ |
+main() { |
+ |
+ useHtmlIndividualConfiguration(); |
+ |
+ group('supported', () { |
+ test('supported', () { |
+ expect(XsltProcessor.supported, true); |
+ }); |
+ }); |
+ |
+ group('functional', () { |
+ var isXsltProcessor = |
+ predicate((x) => x is XsltProcessor, 'is an XsltProcessor'); |
+ |
+ var expectation = XsltProcessor.supported ? returnsNormally : throws; |
+ |
+ test('constructorTest', () { |
+ expect(() { |
+ var processor = new XsltProcessor(); |
+ expect(processor, isNotNull); |
+ expect(processor, isXsltProcessor); |
+ }, expectation); |
+ }); |
+ }); |
+ |
+} |