From 089c19cb39fb2da2093669546fbe27ed9e101665 Mon Sep 17 00:00:00 2001 From: Benoit Pierre Date: Thu, 9 May 2024 02:28:41 +0200 Subject: [PATCH] tests/readerbookmark: avoid changing versioned files Work on a copy of `test/sample.pdf`. --- spec/unit/readerbookmark_spec.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/spec/unit/readerbookmark_spec.lua b/spec/unit/readerbookmark_spec.lua index 190a3e0f8..1f185c4b7 100644 --- a/spec/unit/readerbookmark_spec.lua +++ b/spec/unit/readerbookmark_spec.lua @@ -1,18 +1,22 @@ describe("ReaderBookmark module", function() - local DocumentRegistry, ReaderUI, UIManager, Screen, Geom, DocSettings + local DataStorage, DocumentRegistry, ReaderUI, UIManager, Screen, Geom, DocSettings, Util local sample_epub, sample_pdf setup(function() require("commonrequire") + DataStorage = require("datastorage") DocSettings = require("docsettings") DocumentRegistry = require("document/documentregistry") ReaderUI = require("apps/reader/readerui") UIManager = require("ui/uimanager") Screen = require("device").screen Geom = require("ui/geometry") + Util = require("ffi/util") sample_epub = "spec/front/unit/data/juliet.epub" - sample_pdf = "spec/front/unit/data/sample.pdf" + sample_pdf = DataStorage:getDataDir() .. "/readerbookmark.pdf" + + Util.copyFile("spec/front/unit/data/sample.pdf", sample_pdf) end) local function highlight_text(readerui, pos0, pos1)