mirror of
https://github.com/koreader/koreader.git
synced 2025-12-13 20:36:53 +01:00
fix test
This commit is contained in:
committed by
Frans de Jonge
parent
e29c2275ef
commit
4d8da96177
@@ -85,17 +85,8 @@ local Font = {
|
||||
|
||||
-- face table
|
||||
faces = {},
|
||||
|
||||
-- set by self.setScreen
|
||||
screen = nil,
|
||||
}
|
||||
|
||||
--- Sets the screen object that will be used by font module for font size scaling
|
||||
-- NOTE: this call is required for using KOReader UI framework
|
||||
function Font:setScreen(screen)
|
||||
self.screen = screen
|
||||
end
|
||||
|
||||
--- Gets font face object.
|
||||
-- @string font
|
||||
-- @int size optional size
|
||||
@@ -107,7 +98,7 @@ function Font:getFace(font, size)
|
||||
if not size then size = self.sizemap[font] end
|
||||
-- original size before scaling by screen DPI
|
||||
local orig_size = size
|
||||
size = self.screen:scaleBySize(size)
|
||||
size = Runtimectl:scaleByRenderSize(size)
|
||||
|
||||
local hash = font..size
|
||||
local face_obj = self.faces[hash]
|
||||
|
||||
@@ -39,9 +39,6 @@ local Runtimectl = require("runtimectl")
|
||||
local Device = require("device")
|
||||
Runtimectl:init(Device)
|
||||
|
||||
local Font = require("ui/font")
|
||||
Font:setScreen(Device.screen)
|
||||
|
||||
if G_reader_settings:has("color_rendering") then
|
||||
Runtimectl:setColorRenderingEnabled(G_reader_settings:isTrue("color_rendering"))
|
||||
else
|
||||
@@ -139,6 +136,7 @@ end
|
||||
-- font
|
||||
local fontmap = G_reader_settings:readSetting("fontmap")
|
||||
if fontmap ~= nil then
|
||||
local Font = require("ui/font")
|
||||
for k, v in pairs(fontmap) do
|
||||
Font.fontmap[k] = v
|
||||
end
|
||||
|
||||
@@ -4,6 +4,7 @@ describe("AutoFrontlight widget tests", function()
|
||||
setup(function()
|
||||
require("commonrequire")
|
||||
package.unloadAll()
|
||||
require("runtimectl"):init(require("device"))
|
||||
|
||||
MockTime = require("mock_time")
|
||||
MockTime:install()
|
||||
@@ -22,6 +23,7 @@ describe("AutoFrontlight widget tests", function()
|
||||
teardown(function()
|
||||
MockTime:uninstall()
|
||||
package.unloadAll()
|
||||
require("runtimectl"):init(require("device"))
|
||||
end)
|
||||
|
||||
before_each(function()
|
||||
|
||||
@@ -2,6 +2,7 @@ describe("AutoSuspend widget tests", function()
|
||||
setup(function()
|
||||
require("commonrequire")
|
||||
package.unloadAll()
|
||||
require("runtimectl"):init(require("device"))
|
||||
end)
|
||||
|
||||
before_each(function()
|
||||
|
||||
@@ -4,6 +4,7 @@ describe("BackgroundRunner widget tests", function()
|
||||
setup(function()
|
||||
require("commonrequire")
|
||||
package.unloadAll()
|
||||
require("runtimectl"):init(require("device"))
|
||||
-- Device needs to be loaded before UIManager.
|
||||
Device = require("device")
|
||||
Device.input.waitEvent = function() end
|
||||
@@ -18,6 +19,7 @@ describe("BackgroundRunner widget tests", function()
|
||||
teardown(function()
|
||||
MockTime:uninstall()
|
||||
package.unloadAll()
|
||||
require("runtimectl"):init(require("device"))
|
||||
stopBackgroundRunner()
|
||||
end)
|
||||
|
||||
|
||||
@@ -15,6 +15,7 @@ describe("BackgroundTaskPlugin", function()
|
||||
teardown(function()
|
||||
MockTime:uninstall()
|
||||
package.unloadAll()
|
||||
require("runtimectl"):init(require("device"))
|
||||
stopBackgroundRunner()
|
||||
end)
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ describe("BatteryState plugin tests #nocov", function()
|
||||
setup(function()
|
||||
require("commonrequire")
|
||||
package.unloadAll()
|
||||
require("runtimectl"):init(require("device"))
|
||||
MockTime = require("mock_time")
|
||||
MockTime:install()
|
||||
end)
|
||||
@@ -15,6 +16,7 @@ describe("BatteryState plugin tests #nocov", function()
|
||||
teardown(function()
|
||||
MockTime:uninstall()
|
||||
package.unloadAll()
|
||||
require("runtimectl"):init(require("device"))
|
||||
end)
|
||||
|
||||
before_each(function()
|
||||
|
||||
@@ -16,12 +16,17 @@ G_reader_settings = require("luasettings"):open(".reader")
|
||||
einkfb = require("ffi/framebuffer") --luacheck: ignore
|
||||
einkfb.dummy = true --luacheck: ignore
|
||||
|
||||
local Device = require("device")
|
||||
|
||||
local Runtimectl = require("runtimectl")
|
||||
Runtimectl:init(Device)
|
||||
|
||||
-- init output device
|
||||
local Screen = require("device").screen
|
||||
local Screen = Device.screen
|
||||
Screen:init()
|
||||
|
||||
-- init input device (do not show SDL window)
|
||||
local Input = require("device").input
|
||||
local Input = Device.input
|
||||
Input.dummy = true
|
||||
|
||||
package.unload = function(module)
|
||||
|
||||
@@ -20,6 +20,7 @@ describe("device module", function()
|
||||
}
|
||||
require("commonrequire")
|
||||
package.unloadAll()
|
||||
require("runtimectl"):init(require("device"))
|
||||
end)
|
||||
|
||||
before_each(function()
|
||||
|
||||
@@ -3,6 +3,7 @@ describe("FileManager module", function()
|
||||
setup(function()
|
||||
require("commonrequire")
|
||||
package.unloadAll()
|
||||
require("runtimectl"):init(require("device"))
|
||||
FileManager = require("apps/filemanager/filemanager")
|
||||
Screen = require("device").screen
|
||||
UIManager = require("ui/uimanager")
|
||||
|
||||
@@ -6,6 +6,7 @@ describe("Readerfooter module", function()
|
||||
setup(function()
|
||||
require("commonrequire")
|
||||
package.unloadAll()
|
||||
require("runtimectl"):init(require("device"))
|
||||
DocumentRegistry = require("document/documentregistry")
|
||||
DocSettings = require("docsettings")
|
||||
ReaderUI = require("apps/reader/readerui")
|
||||
|
||||
@@ -3,6 +3,7 @@ describe("Readerhighlight module", function()
|
||||
setup(function()
|
||||
require("commonrequire")
|
||||
package.unloadAll()
|
||||
require("runtimectl"):init(require("device"))
|
||||
DocumentRegistry = require("document/documentregistry")
|
||||
Event = require("ui/event")
|
||||
Geom = require("ui/geometry")
|
||||
|
||||
@@ -4,6 +4,7 @@ describe("ReaderLink module", function()
|
||||
setup(function()
|
||||
require("commonrequire")
|
||||
package.unloadAll()
|
||||
require("runtimectl"):init(require("device"))
|
||||
DocumentRegistry = require("document/documentregistry")
|
||||
Event = require("ui/event")
|
||||
ReaderUI = require("apps/reader/readerui")
|
||||
|
||||
@@ -4,6 +4,7 @@ describe("Readerview module", function()
|
||||
setup(function()
|
||||
require("commonrequire")
|
||||
package.unloadAll()
|
||||
require("runtimectl"):init(require("device"))
|
||||
DocumentRegistry = require("document/documentregistry")
|
||||
Blitbuffer = require("ffi/blitbuffer")
|
||||
ReaderUI = require("apps/reader/readerui")
|
||||
|
||||
Reference in New Issue
Block a user