michael@0: // A Set iterator continues to visit entries added after a clear(). michael@0: michael@0: load(libdir + "iteration.js"); michael@0: michael@0: var s = Set(["a"]); michael@0: var it = s[std_iterator](); michael@0: assertIteratorNext(it, "a"); michael@0: s.clear(); michael@0: s.add("b"); michael@0: assertIteratorNext(it, "b"); michael@0: assertIteratorDone(it, undefined);