| 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:html'; | 8 import 'dart:html'; |
| 9 import 'dart:svg'; | 9 import 'dart:svg'; |
| 10 | 10 |
| (...skipping 487 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 498 | 498 |
| 499 test('forEach', () { | 499 test('forEach', () { |
| 500 var els = []; | 500 var els = []; |
| 501 var el = makeElementWithChildren(); | 501 var el = makeElementWithChildren(); |
| 502 el.elements.forEach((n) => els.add(n)); | 502 el.elements.forEach((n) => els.add(n)); |
| 503 expect(els[0], isBRElement); | 503 expect(els[0], isBRElement); |
| 504 expect(els[1], isImageElement); | 504 expect(els[1], isImageElement); |
| 505 expect(els[2], isInputElement); | 505 expect(els[2], isInputElement); |
| 506 }); | 506 }); |
| 507 | 507 |
| 508 test('filter', () { | 508 test('where', () { |
| 509 var filtered = makeElementWithChildren().elements. | 509 var filtered = makeElementWithChildren().elements. |
| 510 where((n) => n is ImageElement); | 510 where((n) => n is ImageElement); |
| 511 expect(1, filtered.length); | 511 expect(1, filtered.length); |
| 512 expect(filtered[0], isImageElement); | 512 expect(filtered[0], isImageElement); |
| 513 expect(filtered, isElementList); | 513 expect(filtered, isElementList); |
| 514 }); | 514 }); |
| 515 | 515 |
| 516 test('every', () { | 516 test('every', () { |
| 517 var el = makeElementWithChildren(); | 517 var el = makeElementWithChildren(); |
| 518 expect(el.elements.every((n) => n is Element), isTrue); | 518 expect(el.elements.every((n) => n is Element), isTrue); |
| (...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 636 }); | 636 }); |
| 637 | 637 |
| 638 test('forEach', () { | 638 test('forEach', () { |
| 639 var els = []; | 639 var els = []; |
| 640 getQueryAll().forEach((el) => els.add(el)); | 640 getQueryAll().forEach((el) => els.add(el)); |
| 641 expect(els[0], isAnchorElement); | 641 expect(els[0], isAnchorElement); |
| 642 expect(els[1], isSpanElement); | 642 expect(els[1], isSpanElement); |
| 643 expect(els[2], isHRElement); | 643 expect(els[2], isHRElement); |
| 644 }); | 644 }); |
| 645 | 645 |
| 646 test('map', () { | 646 test('mappedBy', () { |
| 647 var texts = getQueryAll().mappedBy((el) => el.text).toList(); | 647 var texts = getQueryAll().mappedBy((el) => el.text).toList(); |
| 648 expect(texts, equals(['Dart!', 'Hello', ''])); | 648 expect(texts, equals(['Dart!', 'Hello', ''])); |
| 649 }); | 649 }); |
| 650 | 650 |
| 651 test('filter', () { | 651 test('where', () { |
| 652 var filtered = getQueryAll().where((n) => n is SpanElement); | 652 var filtered = getQueryAll().where((n) => n is SpanElement).toList(); |
| 653 expect(filtered.length, 1); | 653 expect(filtered.length, 1); |
| 654 expect(filtered[0], isSpanElement); | 654 expect(filtered[0], isSpanElement); |
| 655 expect(filtered, isElementList); | 655 expect(filtered, isElementList); |
| 656 }); | 656 }); |
| 657 | 657 |
| 658 test('every', () { | 658 test('every', () { |
| 659 var el = getQueryAll(); | 659 var el = getQueryAll(); |
| 660 expect(el.every((n) => n is Element), isTrue); | 660 expect(el.every((n) => n is Element), isTrue); |
| 661 expect(el.every((n) => n is SpanElement), isFalse); | 661 expect(el.every((n) => n is SpanElement), isFalse); |
| 662 }); | 662 }); |
| (...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 720 testUnsupported('insertangeRange', () => getQueryAll().insertRange(0, 1)); | 720 testUnsupported('insertangeRange', () => getQueryAll().insertRange(0, 1)); |
| 721 | 721 |
| 722 testUnsupported('clear', () => getQueryAll().clear()); | 722 testUnsupported('clear', () => getQueryAll().clear()); |
| 723 | 723 |
| 724 testUnsupported('removeLast', () => getQueryAll().removeLast()); | 724 testUnsupported('removeLast', () => getQueryAll().removeLast()); |
| 725 }); | 725 }); |
| 726 | 726 |
| 727 group('_ElementList', () { | 727 group('_ElementList', () { |
| 728 List<Element> makeElList() => makeElementWithChildren().elements; | 728 List<Element> makeElList() => makeElementWithChildren().elements; |
| 729 | 729 |
| 730 test('filter', () { | 730 test('where', () { |
| 731 var filtered = makeElList().where((n) => n is ImageElement); | 731 var filtered = makeElList().where((n) => n is ImageElement); |
| 732 expect(filtered.length, 1); | 732 expect(filtered.length, 1); |
| 733 expect(filtered[0], isImageElement); | 733 expect(filtered[0], isImageElement); |
| 734 expect(filtered, isElementList); | 734 expect(filtered, isElementList); |
| 735 }); | 735 }); |
| 736 | 736 |
| 737 test('getRange', () { | 737 test('getRange', () { |
| 738 var range = makeElList().getRange(1, 2); | 738 var range = makeElList().getRange(1, 2); |
| 739 expect(range, isElementList); | 739 expect(range, isElementList); |
| 740 expect(range[0], isImageElement); | 740 expect(range[0], isImageElement); |
| 741 expect(range[1], isInputElement); | 741 expect(range[1], isInputElement); |
| 742 }); | 742 }); |
| 743 }); | 743 }); |
| 744 } | 744 } |
| OLD | NEW |