| OLD | NEW | 
|   1 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   1 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|   2 // for details. All rights reserved. Use of this source code is governed by a |   2 // for details. All rights reserved. Use of this source code is governed by a | 
|   3 // BSD-style license that can be found in the LICENSE file. |   3 // BSD-style license that can be found in the LICENSE file. | 
|   4  |   4  | 
|   5 // Negative test to make sure that we are reaching all assertions. |   5 // Negative test to make sure that we are reaching all assertions. | 
|   6 // Note: the following comment is used by test.dart to additionally compile the |   6 // Note: the following comment is used by test.dart to additionally compile the | 
|   7 // other isolate's code. |   7 // other isolate's code. | 
|   8 // OtherScripts=spawn_uri_child_isolate.dart |   8 // OtherScripts=spawn_uri_child_isolate.dart | 
|   9 library spawn_tests; |   9 library spawn_tests; | 
 |  10  | 
|  10 import 'dart:isolate'; |  11 import 'dart:isolate'; | 
|  11 import 'package:unittest/unittest.dart'; |  12 import 'package:unittest/unittest.dart'; | 
|  12  |  13  | 
|  13 /* Dummy import so multi-test copies the file. |  14 /* Dummy import so multi-test copies the file. | 
|  14 import 'spawn_uri_child_isolate.dart'; |  15 import 'spawn_uri_child_isolate.dart'; | 
|  15 */ |  16 */ | 
|  16  |  17  | 
|  17 main() { |  18 main() { | 
|  18   test('isolate fromUri - negative test', () { |  19   test('isolate fromUri - negative test', () { | 
|  19     ReceivePort port = new ReceivePort(); |  20     ReceivePort port = new ReceivePort(); | 
|  20     port.first.then(expectAsync((msg) { |  21     port.first.then(expectAsync((msg) { | 
|  21       String expectedMessage = 're: hi'; |  22       String expectedMessage = 're: hi'; | 
|  22       // Should be hi, not hello. |  23       // Should be hi, not hello. | 
|  23       expectedMessage = 're: hello'; //# 01: runtime error |  24       expectedMessage = 're: hello'; //# 01: runtime error | 
|  24       expect(msg, equals(expectedMessage)); |  25       expect(msg, equals(expectedMessage)); | 
|  25     })); |  26     })); | 
|  26  |  27  | 
|  27     Isolate.spawnUri(Uri.parse('spawn_uri_child_isolate.dart'), |  28     Isolate.spawnUri( | 
|  28                      ['hi'], port.sendPort); |  29         Uri.parse('spawn_uri_child_isolate.dart'), ['hi'], port.sendPort); | 
|  29   }); |  30   }); | 
|  30 } |  31 } | 
| OLD | NEW |