Index: lib/unittest/unittest_dom.dart |
diff --git a/lib/unittest/unittest_dom.dart b/lib/unittest/unittest_dom.dart |
deleted file mode 100644 |
index a96e2191c5e1ae323e9a0af848db821e11be0e26..0000000000000000000000000000000000000000 |
--- a/lib/unittest/unittest_dom.dart |
+++ /dev/null |
@@ -1,59 +0,0 @@ |
-// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
-/** |
- * A simple unit test library for running tests in a browser. |
- */ |
-#library('unittest'); |
- |
-#import('dart:dom'); |
-#import('dart:isolate'); |
- |
-#source('config.dart'); |
-#source('shared.dart'); |
-#source('html_print.dart'); |
- |
-/** Whether this is run within dartium layout tests. */ |
-bool _isLayoutTest = false; |
- |
-void forLayoutTests() { |
- _isLayoutTest = true; |
-} |
- |
-class PlatformConfiguration extends Configuration { |
- // TODO(rnystrom): Get rid of this if we get canonical closures for methods. |
- EventListener _onErrorClosure; |
- |
- void onInit() { |
- _onErrorClosure = (e) { _onError(e); }; |
- } |
- |
- void _onError(e) { |
- if (_currentTest < _tests.length) { |
- final testCase = _tests[_currentTest]; |
- // TODO(vsm): figure out how to expose the stack trace here |
- // Currently e.message works in dartium, but not in dartc. |
- testCase.error('(DOM callback has errors) Caught ${e}', ''); |
- _state = _UNCAUGHT_ERROR; |
- if (testCase.callbacks > 0) { |
- _currentTest++; |
- _testRunner(); |
- } |
- } |
- } |
- |
- void onStart() { |
- window.postMessage('unittest-suite-wait-for-done', '*'); |
- // Listen for uncaught errors. |
- window.addEventListener('error', _onErrorClosure, true); |
- } |
- |
- void onTestResult(TestCase testCase) {} |
- |
- void onDone(int passed, int failed, int errors, List<TestCase> results) { |
- window.removeEventListener('error', _onErrorClosure); |
- _showResultsInPage(passed, failed, errors, results, _isLayoutTest); |
- window.postMessage('unittest-suite-done', '*'); |
- } |
-} |