|
|
|
@ -30,10 +30,10 @@ describe("Koptinterface module", function()
|
|
|
|
|
|
|
|
|
|
it("should get auto bbox", function()
|
|
|
|
|
local auto_bbox = Koptinterface:getAutoBBox(doc, 1)
|
|
|
|
|
assertAlmostEquals(22, auto_bbox.x0, 0.5)
|
|
|
|
|
assertAlmostEquals(38, auto_bbox.y0, 0.5)
|
|
|
|
|
assertAlmostEquals(548, auto_bbox.x1, 0.5)
|
|
|
|
|
assertAlmostEquals(1387, auto_bbox.y1, 0.5)
|
|
|
|
|
assert.is.near(22, auto_bbox.x0, 0.5)
|
|
|
|
|
assert.is.near(38, auto_bbox.y0, 0.5)
|
|
|
|
|
assert.is.near(548, auto_bbox.x1, 0.5)
|
|
|
|
|
assert.is.near(1387, auto_bbox.y1, 0.5)
|
|
|
|
|
end)
|
|
|
|
|
|
|
|
|
|
it("should get semi auto bbox", function()
|
|
|
|
@ -47,10 +47,10 @@ describe("Koptinterface module", function()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
local bbox = Koptinterface:getSemiAutoBBox(doc, 1)
|
|
|
|
|
assertNotAlmostEquals(semiauto_bbox.x0, bbox.x0, 0.5)
|
|
|
|
|
assertNotAlmostEquals(semiauto_bbox.y0, bbox.y0, 0.5)
|
|
|
|
|
assertNotAlmostEquals(semiauto_bbox.x1, bbox.x1, 0.5)
|
|
|
|
|
assertNotAlmostEquals(semiauto_bbox.y1, bbox.y1, 0.5)
|
|
|
|
|
assert.is_not.near(semiauto_bbox.x0, bbox.x0, 0.5)
|
|
|
|
|
assert.is_not.near(semiauto_bbox.y0, bbox.y0, 0.5)
|
|
|
|
|
assert.is_not.near(semiauto_bbox.x1, bbox.x1, 0.5)
|
|
|
|
|
assert.is_not.near(semiauto_bbox.y1, bbox.y1, 0.5)
|
|
|
|
|
end)
|
|
|
|
|
|
|
|
|
|
it("should render optimized page to de-watermark", function()
|
|
|
|
|