| Index: lib/src/executable.dart
|
| diff --git a/lib/src/executable.dart b/lib/src/executable.dart
|
| index 8dd546ec7bbcb36777e12f944e3bf3128ccc77af..8c82c47d9302b6ebe624cfba4cac8d13fcb9ab95 100644
|
| --- a/lib/src/executable.dart
|
| +++ b/lib/src/executable.dart
|
| @@ -104,6 +104,17 @@ main(List<String> args) async {
|
| return;
|
| }
|
|
|
| + var undefinedPresets =
|
| + configuration.chosenPresets
|
| + .where((preset) => !configuration.knownPresets.contains(preset))
|
| + .toList();
|
| + if (undefinedPresets.isNotEmpty) {
|
| + _printUsage("Undefined ${pluralize('preset', undefinedPresets.length)} "
|
| + "${toSentence(undefinedPresets.map((preset) => '"$preset"'))}.");
|
| + exitCode = exit_codes.usage;
|
| + return;
|
| + }
|
| +
|
| if (configuration.pubServeUrl != null && !_usesTransformer) {
|
| stderr.write('''
|
| When using --pub-serve, you must include the "test/pub_serve" transformer in
|
| @@ -169,7 +180,7 @@ void _printUsage([String error]) {
|
| output = stderr;
|
| }
|
|
|
| - output.write("""$message
|
| + output.write("""${wordWrap(message)}
|
|
|
| Usage: pub run test:test [files or directories...]
|
|
|
|
|