diff --git a/spec/unit/readerrolling_spec.lua b/spec/unit/readerrolling_spec.lua index d7c184b02..5633d64c0 100644 --- a/spec/unit/readerrolling_spec.lua +++ b/spec/unit/readerrolling_spec.lua @@ -182,6 +182,20 @@ describe("Readerrolling module", function() end) end) + describe("test changing word gap - space condensing", function() + it("should show pages for different word gap", function() + readerui.document:setSpaceCondensing(100) + readerui:handleEvent(Event:new("ChangeScreenMode", "portrait")) + assert.are.same(208, readerui.document:getPageCount()) + readerui.document:setSpaceCondensing(75) + readerui:handleEvent(Event:new("ChangeScreenMode", "portrait")) + assert.are.same(205, readerui.document:getPageCount()) + readerui.document:setSpaceCondensing(50) + readerui:handleEvent(Event:new("ChangeScreenMode", "portrait")) + assert.are.same(199, readerui.document:getPageCount()) + end) + end) + describe("test initialization", function() it("should emit PageUpdate event after book is rendered", function() local ReaderView = require("apps/reader/modules/readerview")