From 821120828ba564c4ea8425e88e7b228739b92f35 Mon Sep 17 00:00:00 2001 From: Benoit Pierre Date: Wed, 8 May 2024 18:03:40 +0000 Subject: [PATCH] tests: fix EPUB test (#11776) The `droid sans fallback` test incorrectly assumes `Droid Sans Mono` will be the first font in the list of fallback fonts, but the list is alphabetically sorted. Cf. https://github.com/koreader/koreader/pull/10566 --- spec/unit/document_spec.lua | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/spec/unit/document_spec.lua b/spec/unit/document_spec.lua index 1aee76bfa..4b5f19941 100644 --- a/spec/unit/document_spec.lua +++ b/spec/unit/document_spec.lua @@ -67,7 +67,14 @@ describe("EPUB document module", function() end) it("should register droid sans fallback", function() local face_list = cre.getFontFaces() - assert.is_equal(face_list[1], "Droid Sans Mono") + local has_droid_sans = false + for i, v in ipairs(face_list) do + if v == "Droid Sans Mono" then + has_droid_sans = true + break + end + end + assert.is_true(has_droid_sans) assert.is_true(#face_list >= 10) end) it("should close document", function()