From 334939b8b5e7597206a6fc76d01d3ed7e65a0525 Mon Sep 17 00:00:00 2001 From: Bixilon Date: Sat, 24 Jun 2023 14:44:58 +0200 Subject: [PATCH] chat component rendering: test multiple blank lines --- .../renderer/component/ChatComponentRendererTest.kt | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/integration-test/kotlin/de/bixilon/minosoft/gui/rendering/font/renderer/component/ChatComponentRendererTest.kt b/src/integration-test/kotlin/de/bixilon/minosoft/gui/rendering/font/renderer/component/ChatComponentRendererTest.kt index c5e3fd4b6..f64bfe8fd 100644 --- a/src/integration-test/kotlin/de/bixilon/minosoft/gui/rendering/font/renderer/component/ChatComponentRendererTest.kt +++ b/src/integration-test/kotlin/de/bixilon/minosoft/gui/rendering/font/renderer/component/ChatComponentRendererTest.kt @@ -464,5 +464,16 @@ class ChatComponentRendererTest { )) } - // TODO: shadow, formatting (just basic, that is code point renderer's job) + fun `first lines blank`() { + val text = TextComponent("\n\nbcd") + + val info = render(text) + info.assert(lineIndex = 2, size = Vec2(5.0f, 33.0f), lines = listOf( + LineRenderInfo(BaseComponent(), 0.0f), + LineRenderInfo(BaseComponent(), 0.0f), + LineRenderInfo(BaseComponent(TextComponent("bcd")), 5.0f), + )) + } + + // TODO: shadow, formatting (italic; strikethrough; underlined) }