Future test3()

in Language/Statements/Break/async_loops_t01.dart [59:81]


Future test3() async {
  List<int> log = [];

  L:
  await for (String s in newStreamControllerString(7, log).stream) {
    await for (String s in newStreamControllerString(6, log).stream) {
      await for (String s in newStreamControllerString(5, log).stream) {
        await for (String s in newStreamControllerString(4, log).stream) {
          await for (String s in newStreamControllerString(3, log).stream) {
            await for (String s in newStreamControllerString(2, log).stream) {
              await for (String s in newStreamControllerString(1, log).stream) {
                await for (String s in newStreamControllerString(0, log).stream) {
                  break L;
                }
              }
            }
          }
        }
      }
    }
  }
  Expect.listEquals([0, 1, 2, 3, 4, 5, 6, 7], log);
}