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

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

Issue 896293003: Cleanup method signatures that were incorrect due to a lack of understanding about how Dart generic… (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 5 years, 10 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 | « sdk/lib/html/dartium/html_dartium.dart ('k') | tests/html/element_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 ElementTest; 5 library ElementTest;
6 import 'package:unittest/unittest.dart'; 6 import 'package:unittest/unittest.dart';
7 import 'package:unittest/html_config.dart'; 7 import 'package:unittest/html_config.dart';
8 import 'dart:collection'; 8 import 'dart:collection';
9 import 'dart:html'; 9 import 'dart:html';
10 10
(...skipping 180 matching lines...) Expand 10 before | Expand all | Expand 10 after
191 classes.add('aardvark'); 191 classes.add('aardvark');
192 expect(classes, orderedEquals(['foo', 'bar', 'baz', 'aardvark'])); 192 expect(classes, orderedEquals(['foo', 'bar', 'baz', 'aardvark']));
193 classes.toggle('baz'); 193 classes.toggle('baz');
194 expect(classes, orderedEquals(['foo', 'bar', 'aardvark'])); 194 expect(classes, orderedEquals(['foo', 'bar', 'aardvark']));
195 classes.toggle('baz'); 195 classes.toggle('baz');
196 expect(classes, orderedEquals(['foo', 'bar', 'aardvark', 'baz'])); 196 expect(classes, orderedEquals(['foo', 'bar', 'aardvark', 'baz']));
197 }); 197 });
198 198
199 Element listElement; 199 Element listElement;
200 200
201 ElementList listElementSetup() { 201 ElementList<Element> listElementSetup() {
202 listElement = makeListElement(); 202 listElement = makeListElement();
203 document.documentElement.children.add(listElement); 203 document.documentElement.children.add(listElement);
204 return document.queryAll('li'); 204 return document.queryAll('li');
205 } 205 }
206 206
207 test('listClasses=', () { 207 test('listClasses=', () {
208 var elements = listElementSetup(); 208 var elements = listElementSetup();
209 elements.classes = ['foo', 'qux']; 209 elements.classes = ['foo', 'qux'];
210 elements = document.queryAll('li'); 210 elements = document.queryAll('li');
211 for (Element e in elements) { 211 for (Element e in elements) {
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after
328 document.documentElement.children.remove(listElement); 328 document.documentElement.children.remove(listElement);
329 }); 329 });
330 330
331 test('listContainsAll', () { 331 test('listContainsAll', () {
332 var elements = listElementSetup(); 332 var elements = listElementSetup();
333 expect(elements.classes.containsAll(['qux', 'meta', 'mornin']), isFalse); 333 expect(elements.classes.containsAll(['qux', 'meta', 'mornin']), isFalse);
334 expect(elements.classes.containsAll(['qux', 'lassy', 'classy']), isTrue); 334 expect(elements.classes.containsAll(['qux', 'lassy', 'classy']), isTrue);
335 document.documentElement.children.remove(listElement); 335 document.documentElement.children.remove(listElement);
336 }); 336 });
337 } 337 }
OLDNEW
« no previous file with comments | « sdk/lib/html/dartium/html_dartium.dart ('k') | tests/html/element_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698