|
|
@ -25,21 +25,26 @@ describe("Readertoc module", function()
|
|
|
|
it("should get ticks of level 0", function()
|
|
|
|
it("should get ticks of level 0", function()
|
|
|
|
ticks_level_0 = toc:getTocTicks(0)
|
|
|
|
ticks_level_0 = toc:getTocTicks(0)
|
|
|
|
DEBUG("ticks", ticks_level_0)
|
|
|
|
DEBUG("ticks", ticks_level_0)
|
|
|
|
assert.are.same(26, #ticks_level_0)
|
|
|
|
assert.are.same(28, #ticks_level_0)
|
|
|
|
end)
|
|
|
|
end)
|
|
|
|
local ticks_level_1 = nil
|
|
|
|
local ticks_level_1 = nil
|
|
|
|
it("should get ticks of level 1", function()
|
|
|
|
it("should get ticks of level 1", function()
|
|
|
|
ticks_level_1 = toc:getTocTicks(1)
|
|
|
|
ticks_level_1 = toc:getTocTicks(1)
|
|
|
|
assert.are.same(7, #ticks_level_1)
|
|
|
|
assert.are.same(7, #ticks_level_1)
|
|
|
|
end)
|
|
|
|
end)
|
|
|
|
|
|
|
|
local ticks_level_2 = nil
|
|
|
|
|
|
|
|
it("should get ticks of level 2", function()
|
|
|
|
|
|
|
|
ticks_level_2 = toc:getTocTicks(2)
|
|
|
|
|
|
|
|
assert.are.same(26, #ticks_level_2)
|
|
|
|
|
|
|
|
end)
|
|
|
|
local ticks_level_m1 = nil
|
|
|
|
local ticks_level_m1 = nil
|
|
|
|
it("should get ticks of level -1", function()
|
|
|
|
it("should get ticks of level -1", function()
|
|
|
|
ticks_level_m1 = toc:getTocTicks(1)
|
|
|
|
ticks_level_m1 = toc:getTocTicks(-1)
|
|
|
|
assert.are.same(7, #ticks_level_m1)
|
|
|
|
assert.are.same(26, #ticks_level_m1)
|
|
|
|
end)
|
|
|
|
end)
|
|
|
|
it("should get the same ticks of level -1 and level 1", function()
|
|
|
|
it("should get the same ticks of level -1 and level 2", function()
|
|
|
|
if toc_max_depth == 2 then
|
|
|
|
if toc_max_depth == 2 then
|
|
|
|
assert.are.same(ticks_level_1, ticks_level_m1)
|
|
|
|
assert.are.same(ticks_level_2, ticks_level_m1)
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end)
|
|
|
|
end)
|
|
|
|
end)
|
|
|
|
end)
|
|
|
|