OLD | NEW |
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 '../../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:async'; | 8 import 'dart:async'; |
9 import 'dart:html'; | 9 import 'dart:html'; |
10 import 'dart:svg' as svg; | 10 import 'dart:svg' as svg; |
(...skipping 519 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
530 }); | 530 }); |
531 | 531 |
532 test('forEach', () { | 532 test('forEach', () { |
533 var els = []; | 533 var els = []; |
534 getQueryAll().forEach((el) => els.add(el)); | 534 getQueryAll().forEach((el) => els.add(el)); |
535 expect(els[0], isAnchorElement); | 535 expect(els[0], isAnchorElement); |
536 expect(els[1], isSpanElement); | 536 expect(els[1], isSpanElement); |
537 expect(els[2], isHRElement); | 537 expect(els[2], isHRElement); |
538 }); | 538 }); |
539 | 539 |
540 test('mappedBy', () { | 540 test('map', () { |
541 var texts = getQueryAll().map((el) => el.text).toList(); | 541 var texts = getQueryAll().map((el) => el.text).toList(); |
542 expect(texts, equals(['Dart!', 'Hello', ''])); | 542 expect(texts, equals(['Dart!', 'Hello', ''])); |
543 }); | 543 }); |
544 | 544 |
545 test('where', () { | 545 test('where', () { |
546 var filtered = getQueryAll().where((n) => n is SpanElement).toList(); | 546 var filtered = getQueryAll().where((n) => n is SpanElement).toList(); |
547 expect(filtered.length, 1); | 547 expect(filtered.length, 1); |
548 expect(filtered[0], isSpanElement); | 548 expect(filtered[0], isSpanElement); |
549 expect(filtered, isElementList); | 549 expect(filtered, isElementList); |
550 }); | 550 }); |
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
641 }); | 641 }); |
642 | 642 |
643 test('getRange', () { | 643 test('getRange', () { |
644 var range = makeElList().getRange(1, 2); | 644 var range = makeElList().getRange(1, 2); |
645 expect(range, isElementList); | 645 expect(range, isElementList); |
646 expect(range[0], isImageElement); | 646 expect(range[0], isImageElement); |
647 expect(range[1], isInputElement); | 647 expect(range[1], isInputElement); |
648 }); | 648 }); |
649 }); | 649 }); |
650 } | 650 } |
OLD | NEW |