| Index: test/codegen/lib/html/client_rect_test.dart
|
| diff --git a/test/codegen/lib/html/client_rect_test.dart b/test/codegen/lib/html/client_rect_test.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..b9c9bb547582979bf494e4b6ada696c8c64be29d
|
| --- /dev/null
|
| +++ b/test/codegen/lib/html/client_rect_test.dart
|
| @@ -0,0 +1,30 @@
|
| +library ClientRectTest;
|
| +import 'package:unittest/unittest.dart';
|
| +import 'package:unittest/html_config.dart';
|
| +import 'dart:html';
|
| +
|
| +main() {
|
| +
|
| + var isRectList =
|
| + predicate((x) => x is List<Rectangle>, 'is a List<Rectangle>');
|
| +
|
| + insertTestDiv() {
|
| + var element = new Element.tag('div');
|
| + element.innerHtml = r'''
|
| + A large block of text should go here. Click this
|
| + block of text multiple times to see each line
|
| + highlight with every click of the mouse button.
|
| + ''';
|
| + document.body.append(element);
|
| + return element;
|
| + }
|
| +
|
| + useHtmlConfiguration();
|
| +
|
| + test("ClientRectList test", () {
|
| + insertTestDiv();
|
| + var range = new Range();
|
| + var rects = range.getClientRects();
|
| + expect(rects, isRectList);
|
| + });
|
| +}
|
|
|