local activity = require "activity" local plain = require "activity.formats.plain" local Y2024 = [[ _0000000000000000000000000000000000000000000000000000 Mon 00000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000 Wed 0000000000000000000000000000000000000000000000000000_ 0000000000000000000000000000000000000000000000000000_ Fri 0000000000000000000000000000000000000000000000000000_ 0000000000000000000000000000000000000000000000000000_ ]] local Y2023 = [[ 00000000000000000000000000000000000000000000000000000 Mon 0000000000000000000000000000000000000000000000000000_ 0000000000000000000000000000000000000000000000000000_ Wed 0000000000000000000000000000000000000000000000000000_ 0000000000000000000000000000000000000000000000000000_ Fri 0000000000000000000000000000000000000000000000000000_ 0000000000000000000000000000000000000000000000000000_ ]] local Y2020 = [[ _0000000000000000000000000000000000000000000000000000 Mon _0000000000000000000000000000000000000000000000000000 _0000000000000000000000000000000000000000000000000000 Wed 00000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000 Fri 0000000000000000000000000000000000000000000000000000_ 0000000000000000000000000000000000000000000000000000_ ]] describe("Generator", function() describe("shall generate correct table for year", function() it("2024", function() assert.are.equal(Y2024, activity.generate_table(2024, {}, plain)) end) it("2023", function() assert.are.equal(Y2023, activity.generate_table(2023, {}, plain)) end) it("2020", function() assert.are.equal(Y2020, activity.generate_table(2020, {}, plain)) end) end) end)