mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
tests: factorize UI related helpers
This commit is contained in:
committed by
Frans de Jonge
parent
480eb7e142
commit
f1b522acb9
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user