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

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

Issue 11184007: Support new named arguments. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 8 years, 2 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
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/unittest.dart'); 6 #import('../../pkg/unittest/unittest.dart');
7 #import('../../pkg/unittest/html_config.dart'); 7 #import('../../pkg/unittest/html_config.dart');
8 #import('dart:html'); 8 #import('dart:html');
9 9
10 /** 10 /**
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
54 container.nodes.add(div1); 54 container.nodes.add(div1);
55 container.nodes.add(div2); 55 container.nodes.add(div2);
56 }); 56 });
57 57
58 test('direct-parallel options-named', () { 58 test('direct-parallel options-named', () {
59 var container = new DivElement(); 59 var container = new DivElement();
60 var div1 = new DivElement(); 60 var div1 = new DivElement();
61 var div2 = new DivElement(); 61 var div2 = new DivElement();
62 var mutationObserver = new MutationObserver( 62 var mutationObserver = new MutationObserver(
63 mutationCallback(2, orderedEquals([div1, div2]))); 63 mutationCallback(2, orderedEquals([div1, div2])));
64 mutationObserver.observe(container, childList: true); 64 // OPTIONALS mutationObserver.observe(container, childList: true);
65 mutationObserver.observe(container, {}, true);
65 66
66 container.nodes.add(div1); 67 container.nodes.add(div1);
67 container.nodes.add(div2); 68 container.nodes.add(div2);
68 }); 69 });
69 70
70 test('direct-nested options-named', () { 71 test('direct-nested options-named', () {
71 var container = new DivElement(); 72 var container = new DivElement();
72 var div1 = new DivElement(); 73 var div1 = new DivElement();
73 var div2 = new DivElement(); 74 var div2 = new DivElement();
74 var mutationObserver = 75 var mutationObserver =
75 new MutationObserver(mutationCallback(1, orderedEquals([div1]))); 76 new MutationObserver(mutationCallback(1, orderedEquals([div1])));
76 mutationObserver.observe(container, childList: true); 77 // OPTIONALS mutationObserver.observe(container, childList: true);
78 mutationObserver.observe(container, {}, true);
77 79
78 container.nodes.add(div1); 80 container.nodes.add(div1);
79 div1.nodes.add(div2); 81 div1.nodes.add(div2);
80 }); 82 });
81 83
82 84
83 test('subtree options-map', () { 85 test('subtree options-map', () {
84 var container = new DivElement(); 86 var container = new DivElement();
85 var div1 = new DivElement(); 87 var div1 = new DivElement();
86 var div2 = new DivElement(); 88 var div2 = new DivElement();
87 var mutationObserver = new MutationObserver( 89 var mutationObserver = new MutationObserver(
88 mutationCallback(2, orderedEquals([div1, div2]))); 90 mutationCallback(2, orderedEquals([div1, div2])));
89 mutationObserver.observe(container, 91 mutationObserver.observe(container,
90 {'childList': true, 'subtree': true}); 92 {'childList': true, 'subtree': true});
91 93
92 container.nodes.add(div1); 94 container.nodes.add(div1);
93 div1.nodes.add(div2); 95 div1.nodes.add(div2);
94 }); 96 });
95 97
96 test('subtree options-named', () { 98 test('subtree options-named', () {
97 var container = new DivElement(); 99 var container = new DivElement();
98 var div1 = new DivElement(); 100 var div1 = new DivElement();
99 var div2 = new DivElement(); 101 var div2 = new DivElement();
100 var mutationObserver = new MutationObserver( 102 var mutationObserver = new MutationObserver(
101 mutationCallback(2, orderedEquals([div1, div2]))); 103 mutationCallback(2, orderedEquals([div1, div2])));
102 mutationObserver.observe(container, childList: true, subtree: true); 104 // OPTIONALS mutationObserver.observe(container, childList: true, subtre e: true);
105 mutationObserver.observe(container, {}, true, null, null, true);
103 106
104 container.nodes.add(div1); 107 container.nodes.add(div1);
105 div1.nodes.add(div2); 108 div1.nodes.add(div2);
106 }); 109 });
107 }); 110 });
108 } 111 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698