Index: tests/language/sync_generator3_test.dart |
diff --git a/tests/language/sync_generator3_test.dart b/tests/language/sync_generator3_test.dart |
index d84275e5d7efeb77702064c47efca1ef287a359f..a993a2792f2ab6164d1816e31eea8fee50856b67 100644 |
--- a/tests/language/sync_generator3_test.dart |
+++ b/tests/language/sync_generator3_test.dart |
@@ -34,14 +34,12 @@ g() sync* { |
} |
test2() { |
- var s; |
- try { |
- s = g().toString(); |
- } catch (e) { |
- Expect.equals("pow!", e); |
- Expect.equals("(a, b)", s); |
- print(s); |
- } |
+ Iterator i = g().iterator; |
+ Expect.isTrue(i.moveNext()); |
+ Expect.equals("a", i.current); |
+ Expect.isTrue(i.moveNext()); |
+ Expect.equals("b", i.current); |
+ Expect.throws(() => i.moveNext(), (error) => error == "pow!"); |
} |
main() { |