From 180c15a3cb3ce6c7ba2026eeecdb8989f36274bd Mon Sep 17 00:00:00 2001 From: Robin Schreiber Date: Sat, 14 Dec 2024 15:36:05 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8:=20adjust=20render=20tests=20to=20?= =?UTF-8?q?work=20in=20non=20p3=20envs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lively.morphic/tests/text/rendering-test.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lively.morphic/tests/text/rendering-test.js b/lively.morphic/tests/text/rendering-test.js index e82791d32b..5acdcb4ba8 100644 --- a/lively.morphic/tests/text/rendering-test.js +++ b/lively.morphic/tests/text/rendering-test.js @@ -1,4 +1,4 @@ -/* global it, describe, beforeEach, afterEach */ +/* global it, describe, beforeEach, afterEach, CSS */ import { expect } from 'mocha-es6'; import { Text } from '../../text/morph.js'; import { Rectangle, Color, pt } from 'lively.graphics'; @@ -11,7 +11,7 @@ const defaultStyle = { fontWeight: 'normal', fontColor: Color.black, fontStyle: 'normal', - textDecoration: 'none solid color(display-p3 0 0 0)' + textDecoration: `none solid ${CSS.supports('color', 'color(display-p3 0 0 0)') ? 'color(display-p3 0 0 0)' : 'rgb(0,0,0)'}` }; let padding = Rectangle.inset(3); @@ -72,7 +72,7 @@ describe('text rendering', () => { const visibleLines = 2; const paddingLines = 1; expect(textBounds.height).closeTo(lineHeight * (scrolledLines + visibleLines + paddingLines) + (padTop + padBot), 30, 'text layer does not have size of all lines'); - expect(node.querySelector('.newtext-text-layer.actual').textContent).lessThan(10111213, 'text layer renders more than necessary'); + expect(Number(node.querySelector('.newtext-text-layer.actual').textContent)).lessThan(10111213, 'text layer renders more than necessary'); }); it('can resize on content change', async () => {