3 function * generator(){
6 var iterator = generator();
7 var item = iterator.next();
8 var passed = item.value === 5 && item.done === false;
9 item = iterator.next();
10 passed &= item.value === 6 && item.done === false;
11 item = iterator.next();
12 passed &= item.value === undefined && item.done === true;
18 throw new Error("Test failed");