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' as svg; |
10 | 10 |
11 expectLargeRect(ClientRect rect) { | 11 expectLargeRect(ClientRect rect) { |
12 expect(rect.top, 0); | 12 expect(rect.top, 0); |
13 expect(rect.left, 0); | 13 expect(rect.left, 0); |
14 expect(rect.width, greaterThan(100)); | 14 expect(rect.width, greaterThan(100)); |
15 expect(rect.height, greaterThan(100)); | 15 expect(rect.height, greaterThan(100)); |
16 expect(rect.bottom, rect.top + rect.height); | 16 expect(rect.bottom, rect.top + rect.height); |
17 expect(rect.right, rect.left + rect.width); | 17 expect(rect.right, rect.left + rect.width); |
18 } | 18 } |
19 | 19 |
(...skipping 495 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
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); |
519 expect(el.elements.every((n) => n is InputElement), isFalse); | 519 expect(el.elements.every((n) => n is InputElement), isFalse); |
520 }); | 520 }); |
521 | 521 |
522 test('some', () { | 522 test('some', () { |
523 var el = makeElementWithChildren(); | 523 var el = makeElementWithChildren(); |
524 expect(el.elements.some((n) => n is InputElement), isTrue); | 524 expect(el.elements.some((n) => n is InputElement), isTrue); |
525 expect(el.elements.some((n) => n is SVGElement), isFalse); | 525 expect(el.elements.some((n) => n is svg.SvgElement), isFalse); |
526 }); | 526 }); |
527 | 527 |
528 test('isEmpty', () { | 528 test('isEmpty', () { |
529 expect(makeElement().elements.isEmpty, isTrue); | 529 expect(makeElement().elements.isEmpty, isTrue); |
530 expect(makeElementWithChildren().elements.isEmpty, isFalse); | 530 expect(makeElementWithChildren().elements.isEmpty, isFalse); |
531 }); | 531 }); |
532 | 532 |
533 test('length', () { | 533 test('length', () { |
534 expect(makeElement().elements.length, 0); | 534 expect(makeElement().elements.length, 0); |
535 expect(makeElementWithChildren().elements.length, 3); | 535 expect(makeElementWithChildren().elements.length, 3); |
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
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 }); |
663 | 663 |
664 test('some', () { | 664 test('some', () { |
665 var el = getQueryAll(); | 665 var el = getQueryAll(); |
666 expect(el.some((n) => n is SpanElement), isTrue); | 666 expect(el.some((n) => n is SpanElement), isTrue); |
667 expect(el.some((n) => n is SVGElement), isFalse); | 667 expect(el.some((n) => n is svg.SvgElement), isFalse); |
668 }); | 668 }); |
669 | 669 |
670 test('isEmpty', () { | 670 test('isEmpty', () { |
671 expect(getEmptyQueryAll().isEmpty, isTrue); | 671 expect(getEmptyQueryAll().isEmpty, isTrue); |
672 expect(getQueryAll().isEmpty, isFalse); | 672 expect(getQueryAll().isEmpty, isFalse); |
673 }); | 673 }); |
674 | 674 |
675 test('length', () { | 675 test('length', () { |
676 expect(getEmptyQueryAll().length, 0); | 676 expect(getEmptyQueryAll().length, 0); |
677 expect(getQueryAll().length, 3); | 677 expect(getQueryAll().length, 3); |
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
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 |