From f1454bbbd13a71da2005ff789cde2da0e9eb81f6 Mon Sep 17 00:00:00 2001 From: Li Jin Date: Thu, 22 Jan 2026 15:03:12 +0800 Subject: Adding tests. --- spec/outputs/test/comprehension_spec.lua | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 spec/outputs/test/comprehension_spec.lua (limited to 'spec/outputs/test/comprehension_spec.lua') diff --git a/spec/outputs/test/comprehension_spec.lua b/spec/outputs/test/comprehension_spec.lua new file mode 100644 index 0000000..a4682d5 --- /dev/null +++ b/spec/outputs/test/comprehension_spec.lua @@ -0,0 +1,31 @@ +return describe("comprehension", function() + return it("nested with filter", function() + local list = { + 1, + 2, + 3 + } + local out + do + local _accum_0 = { } + local _len_0 = 1 + for _index_0 = 1, #list do + local i = list[_index_0] + if i % 2 == 1 then + for _index_1 = 1, #list do + local j = list[_index_1] + if j > i then + _accum_0[_len_0] = tostring(i) .. "-" .. tostring(j) + _len_0 = _len_0 + 1 + end + end + end + end + out = _accum_0 + end + return assert.same(out, { + "1-2", + "1-3" + }) + end) +end) -- cgit v1.2.3-55-g6feb