Chromium Code Reviews| Index: tests/language/syncstar_less_than_test.dart |
| diff --git a/tests/language/syncstar_less_than_test.dart b/tests/language/syncstar_less_than_test.dart |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..b0551a8750816f430f3ff26a963350b47f9b6b7a |
| --- /dev/null |
| +++ b/tests/language/syncstar_less_than_test.dart |
| @@ -0,0 +1,18 @@ |
| +// Copyright (c) 2015, the Dart Team. All rights reserved. Use of this |
| +// source code is governed by a BSD-style license that can be found in |
| +// the LICENSE file. |
| + |
| +import "package:expect/expect.dart"; |
| + |
| +confuse(x) => [1, 'x', true, null, x].last; |
|
floitsch
2015/07/15 14:55:00
The expect package has annotations to assume 'dyna
|
| + |
| +Iterable<int> foo() sync* { |
| + var a = confuse(1); |
| + if (a < 10) { |
| + yield 2; |
| + } |
| +} |
| + |
| +main() { |
| + Expect.listEquals(foo().toList(), [2]); |
| +} |