| Index: sky/tests/layout/document-elementFromPoint.sky
|
| diff --git a/sky/tests/layout/document-elementFromPoint.sky b/sky/tests/layout/document-elementFromPoint.sky
|
| index e4c12af9e2313e52940cf370d2a5743a09fb5513..817991a3c8588c02518b24b2f600c9d52639381e 100644
|
| --- a/sky/tests/layout/document-elementFromPoint.sky
|
| +++ b/sky/tests/layout/document-elementFromPoint.sky
|
| @@ -1,14 +1,19 @@
|
| <sky>
|
| -<import src="../resources/chai.sky" />
|
| -<import src="../resources/mocha.sky" />
|
| <style>
|
| foo { width: 100px; height: 100px; background: blue; }
|
| bar { width: 100px; height: 100px; background: purple; }
|
| </style>
|
| <foo /><bar />
|
| <script>
|
| -describe("elementFromPoint", function() {
|
| - it("should hit test", function() {
|
| +import "../resources/third_party/unittest/unittest.dart";
|
| +import "../resources/unit.dart";
|
| +
|
| +import "dart:sky";
|
| +
|
| +void main() {
|
| + initUnit();
|
| +
|
| + test("should hit test", () {
|
| // FIXME: We should have much better hit-testing coverage, at least:
|
| // inline content (both sections of a wrapped run)
|
| // text node
|
| @@ -17,10 +22,10 @@ describe("elementFromPoint", function() {
|
| // position: absolute
|
| // position: relative
|
| // z-order (missing, zero, positive and negative)
|
| - assert.equal(document.elementFromPoint(50, 50).tagName, 'foo')
|
| - assert.equal(document.elementFromPoint(50, 150).tagName, 'bar')
|
| - assert.equal(document.elementFromPoint(50, 250).tagName, 'sky')
|
| + expect(document.elementFromPoint(50, 50).tagName, equals('foo'));
|
| + expect(document.elementFromPoint(50, 150).tagName, equals('bar'));
|
| + expect(document.elementFromPoint(50, 250).tagName, equals('sky'));
|
| });
|
| -});
|
| +}
|
| </script>
|
| </sky>
|
|
|