test: fix readerui instance reset test

This commit is contained in:
Qingping Hou
2016-02-17 00:06:55 -08:00
parent 72e7cd5cf4
commit 03e81cfa4d
2 changed files with 9 additions and 2 deletions

View File

@@ -35,10 +35,13 @@ describe("Readerui module", function()
assert(readerui.document == nil)
end)
it("should not reset running_instance by mistake", function()
assert.is.truthy(readerui.document)
ReaderUI:doShowReader(sample_epub)
local new_readerui = ReaderUI:_getRunningInstance()
assert.is.truthy(new_readerui.document)
ReaderUI:new{
document = DocumentRegistry:openDocument(sample_epub)
}:onClose()
assert.is.truthy(readerui.document)
assert.is.truthy(new_readerui.document)
new_readerui:onClose()
end)
end)