mirror of
https://github.com/koreader/koreader.git
synced 2025-12-13 20:36:53 +01:00
tests: improve frontend testsuite isolation
This commit is contained in:
committed by
Frans de Jonge
parent
8005275388
commit
8c839d9ead
@@ -1,14 +1,19 @@
|
||||
describe("Readerdictionary module", function()
|
||||
local DocumentRegistry, ReaderUI, UIManager, Screen
|
||||
local DataStorage, DocumentRegistry, ReaderUI, UIManager, Screen
|
||||
|
||||
setup(function()
|
||||
require("commonrequire")
|
||||
DataStorage = require("datastorage")
|
||||
DocumentRegistry = require("document/documentregistry")
|
||||
ReaderUI = require("apps/reader/readerui")
|
||||
UIManager = require("ui/uimanager")
|
||||
Screen = require("device").screen
|
||||
end)
|
||||
|
||||
local function screenshot(filename)
|
||||
Screen:shot(DataStorage:getDataDir() .. "/screenshots/" .. filename)
|
||||
end
|
||||
|
||||
local readerui, rolling, dictionary
|
||||
setup(function()
|
||||
local sample_epub = "spec/front/unit/data/leaves.epub"
|
||||
@@ -35,7 +40,7 @@ describe("Readerdictionary module", function()
|
||||
ReaderUI.instance = readerui
|
||||
end)
|
||||
UIManager:run()
|
||||
Screen:shot("screenshots/reader_dictionary.png")
|
||||
screenshot("screenshots/reader_dictionary.png")
|
||||
end)
|
||||
it("should attempt to deinflect (Japanese) word on lookup", function()
|
||||
UIManager:quit()
|
||||
@@ -65,6 +70,6 @@ describe("Readerdictionary module", function()
|
||||
ReaderUI.instance = readerui
|
||||
end)
|
||||
UIManager:run()
|
||||
Screen:shot("screenshots/reader_dictionary_japanese.png")
|
||||
screenshot("screenshots/reader_dictionary_japanese.png")
|
||||
end)
|
||||
end)
|
||||
|
||||
Reference in New Issue
Block a user