quit uimanager before run uimanager in test

pull/1082/head
chrox 10 years ago
parent ab3708e64a
commit 616ef3ba8e

@ -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)

@ -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()

@ -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()

Loading…
Cancel
Save