tests: factorize UI related helpers

This commit is contained in:
Benoit Pierre
2024-12-25 15:46:06 +01:00
committed by Frans de Jonge
parent 480eb7e142
commit f1b522acb9
6 changed files with 51 additions and 57 deletions

View File

@@ -1,5 +1,5 @@
describe("ReaderLink module", function()
local DocumentRegistry, ReaderUI, UIManager, sample_epub, sample_pdf, Event, Screen
local DocumentRegistry, ReaderUI, sample_epub, sample_pdf, Event, Screen
setup(function()
require("commonrequire")
@@ -8,7 +8,6 @@ describe("ReaderLink module", function()
DocumentRegistry = require("document/documentregistry")
Event = require("ui/event")
ReaderUI = require("apps/reader/readerui")
UIManager = require("ui/uimanager")
Screen = require("device").screen
sample_epub = "spec/front/unit/data/leaves.epub"
sample_pdf = "spec/front/unit/data/paper.pdf"
@@ -16,18 +15,10 @@ describe("ReaderLink module", function()
local readerui
local function fastforward_ui_events()
-- Fast forward all scheduled tasks.
UIManager:shiftScheduledTasksBy(-1e9)
UIManager:run()
end
after_each(function()
readerui:closeDocument()
readerui:onClose()
readerui = nil
UIManager:quit()
UIManager._exit_code = nil
end)
describe("with epub", function()