Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(118)

Side by Side Diff: tests/html/mutationobserver_test.dart

Issue 226903002: tests/html: removed usage of deprecated unittest features (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « tests/html/js_interop_1_test.dart ('k') | tests/html/postmessage_structured_test.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 library mutationobserver_test; 5 library mutationobserver_test;
6 import '../../pkg/unittest/lib/unittest.dart'; 6 import '../../pkg/unittest/lib/unittest.dart';
7 import '../../pkg/unittest/lib/html_individual_config.dart'; 7 import '../../pkg/unittest/lib/html_individual_config.dart';
8 import 'dart:html'; 8 import 'dart:html';
9 9
10 // Due to https://code.google.com/p/chromium/issues/detail?id=329103 10 // Due to https://code.google.com/p/chromium/issues/detail?id=329103
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
44 expect(nodes.length, count); 44 expect(nodes.length, count);
45 expect(nodes, expectation); 45 expect(nodes, expectation);
46 } 46 }
47 } 47 }
48 48
49 // If it's not supported, don't block waiting for it. 49 // If it's not supported, don't block waiting for it.
50 if (!MutationObserver.supported) { 50 if (!MutationObserver.supported) {
51 return () => done; 51 return () => done;
52 } 52 }
53 53
54 return expectAsyncUntil2(callback, () => done); 54 return expectAsyncUntil(callback, () => done);
55 } 55 }
56 56
57 test('empty options is syntax error', () { 57 test('empty options is syntax error', () {
58 expect(() { 58 expect(() {
59 var mutationObserver = new MutationObserver( 59 var mutationObserver = new MutationObserver(
60 (mutations, observer) { expect(false, isTrue, 60 (mutations, observer) { expect(false, isTrue,
61 reason: 'Should not be reached'); }); 61 reason: 'Should not be reached'); });
62 expect(() { mutationObserver.observe(document, {}); }, 62 expect(() { mutationObserver.observe(document, {}); },
63 throws); 63 throws);
64 }, expectation); 64 }, expectation);
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
103 var mutationObserver = new MutationObserver( 103 var mutationObserver = new MutationObserver(
104 mutationCallback(2, orderedEquals([div1, div2]))); 104 mutationCallback(2, orderedEquals([div1, div2])));
105 mutationObserver.observe(container, childList: true, subtree: true); 105 mutationObserver.observe(container, childList: true, subtree: true);
106 106
107 container.append(div1); 107 container.append(div1);
108 div1.append(div2); 108 div1.append(div2);
109 }, expectation); 109 }, expectation);
110 }); 110 });
111 }); 111 });
112 } 112 }
OLDNEW
« no previous file with comments | « tests/html/js_interop_1_test.dart ('k') | tests/html/postmessage_structured_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698