From f372dd752b25ad7973e53af484ce1695a33f53ff Mon Sep 17 00:00:00 2001 From: Robert Date: Sat, 30 Jun 2018 20:49:01 +0200 Subject: [PATCH] Unit tests: word gap - space condensing (#4036) --- spec/unit/readerrolling_spec.lua | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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")