| 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();
 | 
|      });
 | 
| 
 |