| Index: tests/html/dom_isolates_test.dart
|
| diff --git a/tests/html/dom_isolates_test.dart b/tests/html/dom_isolates_test.dart
|
| index 7ce1386c25aa2ef3d63fe9509a02c81375602c4b..39092bc965510bfb08cf4b8e31327a1e06676de4 100644
|
| --- a/tests/html/dom_isolates_test.dart
|
| +++ b/tests/html/dom_isolates_test.dart
|
| @@ -36,15 +36,19 @@ main() {
|
| useHtmlConfiguration();
|
|
|
| test('Simple DOM isolate test', () {
|
| - spawnDomFunction(childDomIsolate).then((sendPort) {
|
| - expect(sendPort.call('check'), completion('${window.location}'));
|
| - });
|
| + spawnDomFunction(childDomIsolate).then(expectAsync1(
|
| + (sendPort) {
|
| + expect(sendPort.call('check'), completion('${window.location}'));
|
| + }
|
| + ));
|
| });
|
|
|
| test('Nested DOM isolates test', () {
|
| - spawnDomFunction(trampolineIsolate).then((sendPort) {
|
| - expect(sendPort.call('check'), completion('${window.location}'));
|
| - });
|
| + spawnDomFunction(trampolineIsolate).then(expectAsync1(
|
| + (sendPort) {
|
| + expect(sendPort.call('check'), completion('${window.location}'));
|
| + }
|
| + ));
|
| });
|
|
|
| test('Spawn DOM isolate from pure', () {
|
| @@ -52,6 +56,14 @@ main() {
|
| completion('${window.location}'));
|
| });
|
|
|
| + test('Spawn DOM by uri', () {
|
| + spawnDomUri('dom_isolates_test.dart.child_isolate.dart').then(expectAsync1(
|
| + (sendPort) {
|
| + expect(sendPort.call('check'), completion('${window.location}'));
|
| + }
|
| + ));
|
| + });
|
| +
|
| test('Not function', () {
|
| expect(() => spawnDomFunction(42), throws);
|
| });
|
|
|