|
|
|
@ -103,7 +103,6 @@ describe("ReaderBookmark module", function()
|
|
|
|
|
assert.are.same(5, #readerui.annotation.annotations)
|
|
|
|
|
end)
|
|
|
|
|
it("should add bookmark by highlighting", function()
|
|
|
|
|
readerui.rolling:onGotoPage(20)
|
|
|
|
|
highlight_text(readerui,
|
|
|
|
|
Geom:new{ x = 260, y = 60 },
|
|
|
|
|
Geom:new{ x = 260, y = 90 })
|
|
|
|
@ -116,12 +115,12 @@ describe("ReaderBookmark module", function()
|
|
|
|
|
local xpointer = readerui.document:getXPointer()
|
|
|
|
|
local bm_xpointer = readerui.bookmark:getPreviousBookmarkedPage(xpointer)
|
|
|
|
|
assert.are.same(6, #readerui.annotation.annotations)
|
|
|
|
|
assert.are.same(15, readerui.document:getPageFromXPointer(bm_xpointer))
|
|
|
|
|
assert.are.same(5, readerui.document:getPageFromXPointer(bm_xpointer))
|
|
|
|
|
end)
|
|
|
|
|
it("should get next bookmark for certain page", function()
|
|
|
|
|
local xpointer = readerui.document:getXPointer()
|
|
|
|
|
local bm_xpointer = readerui.bookmark:getNextBookmarkedPage(xpointer)
|
|
|
|
|
assert.are.same(25, readerui.document:getPageFromXPointer(bm_xpointer))
|
|
|
|
|
assert.are.same(15, readerui.document:getPageFromXPointer(bm_xpointer))
|
|
|
|
|
end)
|
|
|
|
|
end)
|
|
|
|
|
|
|
|
|
|