test(bookmark): purge doc settings before test

pull/1927/head
Qingping Hou 8 years ago
parent 11d5b5c0a1
commit e5c1ff1ef6

@ -1,6 +1,7 @@
local lfs = require("libs/libkoreader-lfs")
local DataStorage = require("datastorage")
local dump = require("dump")
local purgeDir = require("ffi/util").purgeDir
local DocSettings = {}
@ -29,6 +30,11 @@ function DocSettings:getNameFromHistory(hist_name)
return string.sub(hist_name, s+2, -5)
end
function DocSettings:purgeDocSettings(doc_path)
purgeDir(self:getSidecarDir(doc_path))
os.remove(self:getHistoryPath(doc_path))
end
function DocSettings:open(docfile)
local history_path
local sidecar_path

@ -49,4 +49,3 @@ function assertNotAlmostEquals(expected, actual, margin)
.. ', received: ' .. actual
)
end

@ -1,9 +1,10 @@
describe("ReaderBookmark module #ok", function()
local DocumentRegistry, ReaderUI, UIManager, Screen, Geom, DEBUG
local DocumentRegistry, ReaderUI, UIManager, Screen, Geom, DEBUG, DocSettings
local sample_epub, sample_pdf
setup(function()
require("commonrequire")
DocSettings = require("docsettings")
DocumentRegistry = require("document/documentregistry")
ReaderUI = require("apps/reader/readerui")
UIManager = require("ui/uimanager")
@ -46,6 +47,7 @@ describe("ReaderBookmark module #ok", function()
local page = 10
local readerui
setup(function()
DocSettings:purgeDocSettings(sample_epub)
readerui = ReaderUI:new{
document = DocumentRegistry:openDocument(sample_epub),
}
@ -120,6 +122,7 @@ describe("ReaderBookmark module #ok", function()
describe("bookmark for PDF document", function()
local readerui
setup(function()
DocSettings:purgeDocSettings(sample_pdf)
readerui = ReaderUI:new{
document = DocumentRegistry:openDocument(sample_pdf),
}

Loading…
Cancel
Save