anchor.diff:            'basefont'
           ];
           for (String tag in dangerousTags) {
  -          String testInput = '<$tag>evil!</$tag>';
  -          String expected = 'evil!';
  -          expect(
  -              '$tag: ' + sanitizeHtmlInternal(testInput), '$tag: ' + expected);
  +          test(tag, () {
  +            String testInput = '<$tag>evil!</$tag>';
  +            _testSanitize(testInput, 'evil!', tag == 'embed');
  +          });
           }
         });
  -      test('Swallows tag & content', () {
  +      group('Swallows tag & content', () {
           var dangerousTags = <String>[
             'object',
             'script',
             'style',
           ];
  +
           for (String tag in dangerousTags) {
  -          String testInput = '<$tag>evil!</$tag>';
  -          String expected = '';
  -          expect(
  -              '$tag: ' + sanitizeHtmlInternal(testInput), '$tag: ' + expected);
  +          test(tag, () {
  +            String testInput = '<$tag>evil!</$tag>';
  +            _testSanitize(testInput, '', tag == 'object');
  +          });
           }
         });
         test('swallows frame entirely', () {
  
positive.code:     show BrowserDomAdapter;
  import 'package:angular2/src/security/html_sanitizer.dart';
  import 'package:test/test.dart';
  
  main() {
    BrowserDomAdapter.makeCurrent();
  
negative.code:       expect(sanitizeHtmlInternal(testInput), expected);
      });
      group('should strip dangerous', () {
        group('elements', () {
          var dangerousTags = <String>[
            'frameset',
            'param',
  