| Index: client/tests/client/samples/smoketest/dartWebBase_tests.dart
|
| ===================================================================
|
| --- client/tests/client/samples/smoketest/dartWebBase_tests.dart (revision 0)
|
| +++ client/tests/client/samples/smoketest/dartWebBase_tests.dart (revision 0)
|
| @@ -0,0 +1,22 @@
|
| +// 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.
|
| +
|
| +#import('benchmarklib.dart');
|
| +#import('dart:html');
|
| +#import('../../../../testing/unittest/unittest.dart');
|
| +
|
| +void main() {
|
| + asyncTest('performanceTesting', 1, () {
|
| + window.setTimeout(BENCHMARK_SUITE.runBenchmarks, 0);
|
| + window.setTimeout(testForCompletion, 0);
|
| + });
|
| +}
|
| +
|
| +testForCompletion() {
|
| + Element element = document.query('#testResultScore');
|
| + RegExp re = new RegExp('Score: [0-9]+');
|
| + window.console.log(element.text);
|
| + Expect.isTrue(re.hasMatch(element.text));
|
| + callbackDone();
|
| +}
|
|
|