| Index: README.md
|
| diff --git a/README.md b/README.md
|
| index 13381113a3f4ee36c5deb93c1852b91e4aafcfc8..6035cb91cb14a44d78e3b774731154ededbbe9a9 100644
|
| --- a/README.md
|
| +++ b/README.md
|
| @@ -3,7 +3,7 @@
|
| * [Writing Tests](#writing-tests)
|
| * [Running Tests](#running-tests)
|
| * [Restricting Tests to Certain Platforms](#restricting-tests-to-certain-platforms)
|
| - * [Platform Selector Syntax](#platform-selector-syntax)
|
| + * [Platform Selectors](#platform-selectors)
|
| * [Running Tests on Dartium](#running-tests-on-dartium)
|
| * [Asynchronous Tests](#asynchronous-tests)
|
| * [Running Tests With Custom HTML](#running-tests-with-custom-html)
|
| @@ -176,13 +176,16 @@ specifies exactly which platforms a test can run on. It can be as simple as the
|
| name of a platform, or a more complex Dart-like boolean expression involving
|
| these platform names.
|
|
|
| -### Platform Selector Syntax
|
| +### Platform Selectors
|
|
|
| -Platform selectors can contain identifiers, parentheses, and operators. When
|
| -loading a test, each identifier is set to `true` or `false` based on the current
|
| -platform, and the test is only loaded if the platform selector returns `true`.
|
| -The operators `||`, `&&`, `!`, and `? :` all work just like they do in Dart. The
|
| -valid identifiers are:
|
| +Platform selectors use the [boolean selector syntax][] defined in the
|
| +[`boolean_selector` package][boolean_selector], which is a subset of Dart's
|
| +expression syntax that only supports boolean operations. The following
|
| +identifiers are defined:
|
| +
|
| +[boolean selector syntax]: https://github.com/dart-lang/boolean_selector/blob/master/README.md
|
| +
|
| +[boolean_selector]: https://pub.dartlang.org/packages/boolean_selector
|
|
|
| * `vm`: Whether the test is running on the command-line Dart VM.
|
|
|
|
|