| OLD | NEW |
| 1 `test` provides a standard way of writing and running tests in Dart. | 1 `test` provides a standard way of writing and running tests in Dart. |
| 2 | 2 |
| 3 * [Writing Tests](#writing-tests) | 3 * [Writing Tests](#writing-tests) |
| 4 * [Running Tests](#running-tests) | 4 * [Running Tests](#running-tests) |
| 5 * [Restricting Tests to Certain Platforms](#restricting-tests-to-certain-platf
orms) | 5 * [Restricting Tests to Certain Platforms](#restricting-tests-to-certain-platf
orms) |
| 6 * [Platform Selectors](#platform-selectors) | 6 * [Platform Selectors](#platform-selectors) |
| 7 * [Running Tests on Dartium](#running-tests-on-dartium) | 7 * [Running Tests on Dartium](#running-tests-on-dartium) |
| 8 * [Asynchronous Tests](#asynchronous-tests) | 8 * [Asynchronous Tests](#asynchronous-tests) |
| 9 * [Running Tests With Custom HTML](#running-tests-with-custom-html) | 9 * [Running Tests With Custom HTML](#running-tests-with-custom-html) |
| 10 * [Configuring Tests](#configuring-tests) | 10 * [Configuring Tests](#configuring-tests) |
| (...skipping 325 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 336 | 336 |
| 337 ```dart | 337 ```dart |
| 338 import "dart:async"; | 338 import "dart:async"; |
| 339 | 339 |
| 340 import "package:test/test.dart"; | 340 import "package:test/test.dart"; |
| 341 | 341 |
| 342 void main() { | 342 void main() { |
| 343 test("Stream.fromIterable() emits the values in the iterable", () { | 343 test("Stream.fromIterable() emits the values in the iterable", () { |
| 344 var stream = new Stream.fromIterable([1, 2, 3]); | 344 var stream = new Stream.fromIterable([1, 2, 3]); |
| 345 | 345 |
| 346 stream.listen(expectAsync((number) { | 346 stream.listen(expectAsync1((number) { |
| 347 expect(number, inInclusiveRange(1, 3)); | 347 expect(number, inInclusiveRange(1, 3)); |
| 348 }, count: 3)); | 348 }, count: 3)); |
| 349 }); | 349 }); |
| 350 } | 350 } |
| 351 ``` | 351 ``` |
| 352 | 352 |
| 353 [expectAsync]: http://www.dartdocs.org/documentation/test/latest/index.html#test
/test@id_expectAsync | 353 [expectAsync]: http://www.dartdocs.org/documentation/test/latest/index.html#test
/test@id_expectAsync |
| 354 | 354 |
| 355 ## Running Tests With Custom HTML | 355 ## Running Tests With Custom HTML |
| 356 | 356 |
| (...skipping 306 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 663 available to tests. | 663 available to tests. |
| 664 | 664 |
| 665 [api]: http://www.dartdocs.org/documentation/test/latest/index.html | 665 [api]: http://www.dartdocs.org/documentation/test/latest/index.html |
| 666 | 666 |
| 667 The test runner also supports a machine-readable JSON-based reporter. This | 667 The test runner also supports a machine-readable JSON-based reporter. This |
| 668 reporter allows the test runner to be wrapped and its progress presented in | 668 reporter allows the test runner to be wrapped and its progress presented in |
| 669 custom ways (for example, in an IDE). See [the protocol documentation][json] for | 669 custom ways (for example, in an IDE). See [the protocol documentation][json] for |
| 670 more details. | 670 more details. |
| 671 | 671 |
| 672 [json]: https://github.com/dart-lang/test/blob/master/doc/json_reporter.md | 672 [json]: https://github.com/dart-lang/test/blob/master/doc/json_reporter.md |
| OLD | NEW |