Index: tests/html/svg_2_test.dart |
=================================================================== |
--- tests/html/svg_2_test.dart (revision 14156) |
+++ tests/html/svg_2_test.dart (working copy) |
@@ -21,27 +21,44 @@ |
useHtmlConfiguration(); |
+ var isElement = predicate((x) => x is Element, 'is an Element'); |
+ var isSVGElement = predicate((x) => x is SVGElement, 'is a SVGElement'); |
+ var isSVGSVGElement = |
+ predicate((x) => x is SVGSVGElement, 'is a SVGSVGElement'); |
+ var isNode = predicate((x) => x is Node, 'is a Node'); |
+ var isSVGTests = predicate((x) => x is SVGTests, 'is a SVGTests'); |
+ var isSVGLangSpace = predicate((x) => x is SVGLangSpace, 'is a SVGLangSpace'); |
+ var isSVGExternalResourcesRequired = |
+ predicate((x) => x is SVGExternalResourcesRequired, |
+ 'is a SVGExternalResourcesRequired'); |
+ var isSVGStylable = predicate((x) => x is SVGStylable, 'is a SVGStylable'); |
+ var isSVGTransformable = |
+ predicate((x) => x is SVGTransformable, 'is a SVGTransformable'); |
+ var isSVGLocatable = predicate((x) => x is SVGLocatable, 'is a SVGLocatable'); |
+ var isSVGNumber = predicate((x) => x is SVGNumber, 'is a SVGNumber'); |
+ var isSVGRect = predicate((x) => x is SVGRect, 'is a SVGRect'); |
+ |
test('rect_isChecks', () { |
var div = insertTestDiv(); |
var r = document.query('#rect1'); |
// Direct inheritance chain |
- Expect.isTrue(r is SVGElement); |
- Expect.isTrue(r is Element); |
- Expect.isTrue(r is Node); |
+ expect(r, isSVGElement); |
+ expect(r, isElement); |
+ expect(r, isNode); |
// Other implemented interfaces. |
- Expect.isTrue(r is SVGTests); |
- Expect.isTrue(r is SVGLangSpace); |
- Expect.isTrue(r is SVGExternalResourcesRequired); |
- Expect.isTrue(r is SVGStylable); |
- Expect.isTrue(r is SVGTransformable); |
- Expect.isTrue(r is SVGLocatable); |
+ expect(r, isSVGTests); |
+ expect(r, isSVGLangSpace); |
+ expect(r, isSVGExternalResourcesRequired); |
+ expect(r, isSVGStylable); |
+ expect(r, isSVGTransformable); |
+ expect(r, isSVGLocatable); |
// Interfaces not implemented. |
- Expect.isFalse(r is SVGNumber); |
- Expect.isFalse(r is SVGRect); |
- Expect.isFalse(r is SVGSVGElement); |
+ expect(r, isNot(isSVGNumber)); |
+ expect(r, isNot(isSVGRect)); |
+ expect(r, isNot(isSVGSVGElement)); |
div.remove(); |
}); |