| Index: packages/quiver_iterables/test/zip_test.dart
|
| diff --git a/packages/quiver/test/iterables/zip_test.dart b/packages/quiver_iterables/test/zip_test.dart
|
| similarity index 61%
|
| copy from packages/quiver/test/iterables/zip_test.dart
|
| copy to packages/quiver_iterables/test/zip_test.dart
|
| index 49a30f5b896d73277b9009983cbd625d02bcaf29..4a3bcd65a436afcaf4fd5f2f150b676a2c9f0e30 100644
|
| --- a/packages/quiver/test/iterables/zip_test.dart
|
| +++ b/packages/quiver_iterables/test/zip_test.dart
|
| @@ -15,7 +15,7 @@
|
| library quiver.iterables.zip_test;
|
|
|
| import 'package:test/test.dart';
|
| -import 'package:quiver/iterables.dart';
|
| +import 'package:quiver_iterables/iterables.dart';
|
|
|
| main() {
|
| group('zip', () {
|
| @@ -24,13 +24,40 @@ main() {
|
| });
|
|
|
| test("should zip equal length lists", () {
|
| - expect(zip([[1, 2, 3], ['a', 'b', 'c']]), [[1, 'a'], [2, 'b'], [3, 'c']]);
|
| - expect(zip([[1, 2], ['a', 'b'], [2, 4]]), [[1, 'a', 2], [2, 'b', 4]]);
|
| + expect(
|
| + zip([
|
| + [1, 2, 3],
|
| + ['a', 'b', 'c']
|
| + ]),
|
| + [
|
| + [1, 'a'],
|
| + [2, 'b'],
|
| + [3, 'c']
|
| + ]);
|
| + expect(
|
| + zip([
|
| + [1, 2],
|
| + ['a', 'b'],
|
| + [2, 4]
|
| + ]),
|
| + [
|
| + [1, 'a', 2],
|
| + [2, 'b', 4]
|
| + ]);
|
| });
|
|
|
| test("should stop at the end of the shortest iterable", () {
|
| - expect(zip([[1, 2], ['a', 'b'], []]), []);
|
| - expect(zip([range(2), range(4)]), [[0, 0], [1, 1]]);
|
| + expect(
|
| + zip([
|
| + [1, 2],
|
| + ['a', 'b'],
|
| + []
|
| + ]),
|
| + []);
|
| + expect(zip([range(2), range(4)]), [
|
| + [0, 0],
|
| + [1, 1]
|
| + ]);
|
| });
|
| });
|
| }
|
|
|