| Index: dart/tests/try/poi/source_update_test.dart
|
| diff --git a/dart/tests/try/poi/source_update_test.dart b/dart/tests/try/poi/source_update_test.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..0f98ce838c818b068f17b6ab89bbab913ac45761
|
| --- /dev/null
|
| +++ b/dart/tests/try/poi/source_update_test.dart
|
| @@ -0,0 +1,30 @@
|
| +// Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +/// Test [source_update.dart].
|
| +library trydart.source_update_test;
|
| +
|
| +import 'package:expect/expect.dart' show
|
| + Expect;
|
| +
|
| +import 'source_update.dart' show
|
| + expandUpdates;
|
| +
|
| +main() {
|
| + Expect.listEquals(
|
| + ["head v1 tail", "head v2 tail"],
|
| + expandUpdates(["head ", ["v1", "v2"], " tail"]));
|
| +
|
| + Expect.listEquals(
|
| + ["head v1 tail v2", "head v2 tail v1"],
|
| + expandUpdates(["head ", ["v1", "v2"], " tail ", ["v2", "v1"]]));
|
| +
|
| + Expect.throws(() {
|
| + expandUpdates(["head ", ["v1", "v2"], " tail ", ["v1"]]);
|
| + });
|
| +
|
| + Expect.throws(() {
|
| + expandUpdates(["head ", ["v1", "v2"], " tail ", ["v1", "v2", "v3"]]);
|
| + });
|
| +}
|
|
|