Index: tests/html/xsltprocessor_test.dart |
diff --git a/tests/html/xsltprocessor_test.dart b/tests/html/xsltprocessor_test.dart |
index ea803f62bcba54e049ffaefc3a98b008e86dd4c5..48d7b10ded8d83d480b33d893994428a244b2452 100644 |
--- a/tests/html/xsltprocessor_test.dart |
+++ b/tests/html/xsltprocessor_test.dart |
@@ -1,18 +1,31 @@ |
library XSLTProcessorTest; |
import '../../pkg/unittest/lib/unittest.dart'; |
-import '../../pkg/unittest/lib/html_config.dart'; |
+import '../../pkg/unittest/lib/html_individual_config.dart'; |
import 'dart:html'; |
main() { |
- useHtmlConfiguration(); |
+ useHtmlIndividualConfiguration(); |
- var isXsltProcessor = |
+ group('supported', () { |
+ test('supported', () { |
+ expect(XsltProcessor.supported, true); |
+ }); |
+ }); |
+ |
+ group('functional', () { |
+ var isXsltProcessor = |
predicate((x) => x is XsltProcessor, 'is an XsltProcessor'); |
- test('constructorTest', () { |
- var processor = new XsltProcessor(); |
- expect(processor, isNotNull); |
- expect(processor, isXsltProcessor); |
+ var expectation = XsltProcessor.supported ? returnsNormally : throws; |
+ |
+ test('constructorTest', () { |
+ expect(() { |
+ var processor = new XsltProcessor(); |
+ expect(processor, isNotNull); |
+ expect(processor, isXsltProcessor); |
+ }, expectation); |
}); |
+ }); |
+ |
} |