changeset 8805 | befffddf1b25 |
child 8808 | 82d68951ec2a |
8804:a6a587df3b0e | 8805:befffddf1b25 |
---|---|
1 local iter = require "util.iterators"; |
|
2 local set = require "util.set"; |
|
3 |
|
4 describe("util.iterators", function () |
|
5 describe("join", function () |
|
6 it("should produce a joined iterator", function () |
|
7 local expect = { "a", "b", "c", 1, 2, 3 }; |
|
8 local output = {}; |
|
9 for x in iter.join(iter.values({"a", "b", "c"})):append(iter.values({1, 2, 3})) do |
|
10 table.insert(output, x); |
|
11 end |
|
12 assert.same(output, expect); |
|
13 end); |
|
14 end); |
|
15 end); |