diff --git a/spec/unit/filemanager_spec.lua b/spec/unit/filemanager_spec.lua index 87e6666bc..9eded5650 100644 --- a/spec/unit/filemanager_spec.lua +++ b/spec/unit/filemanager_spec.lua @@ -6,8 +6,13 @@ local DEBUG = require("dbg") describe("FileManager module", function() it("should show file manager", function() - FileManager:showFiles("../../test") - UIManager:scheduleIn(1, function() UIManager:quit() end) + UIManager:quit() + local filemanager = FileManager:new{ + dimen = Screen:getSize(), + root_path = "../../test", + } + UIManager:show(filemanager) + UIManager:scheduleIn(1, function() UIManager:close(filemanager) end) UIManager:run() end) end) diff --git a/spec/unit/readerscreenshot_spec.lua b/spec/unit/readerscreenshot_spec.lua index 82462bdc9..245b43559 100644 --- a/spec/unit/readerscreenshot_spec.lua +++ b/spec/unit/readerscreenshot_spec.lua @@ -18,6 +18,7 @@ describe("ReaderScreenshot module", function() it("should get screenshot in portrait", function() local name = "screenshots/reader_screenshot_portrait.png" readerui:handleEvent(Event:new("ChangeScreenMode", "portrait")) + UIManager:quit() UIManager:show(readerui) UIManager:scheduleIn(1, function() UIManager:close(readerui) end) UIManager:run() @@ -27,6 +28,7 @@ describe("ReaderScreenshot module", function() it("should get screenshot in landscape", function() local name = "screenshots/reader_screenshot_landscape.png" readerui:handleEvent(Event:new("ChangeScreenMode", "landscape")) + UIManager:quit() UIManager:show(readerui) UIManager:scheduleIn(2, function() UIManager:close(readerui) end) UIManager:run() diff --git a/spec/unit/readerui_spec.lua b/spec/unit/readerui_spec.lua index 4e13a433f..9b349c7ed 100644 --- a/spec/unit/readerui_spec.lua +++ b/spec/unit/readerui_spec.lua @@ -7,9 +7,12 @@ local DEBUG = require("dbg") describe("Readerui module", function() local sample_epub = "spec/front/unit/data/leaves.epub" - local readerui = ReaderUI:new{ - document = DocumentRegistry:openDocument(sample_epub), - } + local readerui + setup(function() + readerui = ReaderUI:new{ + document = DocumentRegistry:openDocument(sample_epub), + } + end) it("should save settings", function() -- remove history settings and sidecar settings DocSettings:open(sample_epub):clear() @@ -23,6 +26,7 @@ describe("Readerui module", function() readerui.doc_settings.data.last_xpointer) end) it("should show reader", function() + UIManager:quit() UIManager:show(readerui) UIManager:scheduleIn(1, function() UIManager:close(readerui) end) UIManager:run()