From 2ea9301069d7d2adc5a956487d83ec284897fafe Mon Sep 17 00:00:00 2001 From: justinzeus Date: Thu, 5 Nov 2026 15:52:12 +0100 Subject: [PATCH] Assert the declared owned-screen background colour --- .../org/justinvisser/wolfskin/tv/UpstreamContentFocusTest.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/test/java/org/justinvisser/wolfskin/tv/UpstreamContentFocusTest.kt b/app/src/test/java/org/justinvisser/wolfskin/tv/UpstreamContentFocusTest.kt index 086e3b4c..78690396 100644 --- a/app/src/test/java/org/justinvisser/wolfskin/tv/UpstreamContentFocusTest.kt +++ b/app/src/test/java/org/justinvisser/wolfskin/tv/UpstreamContentFocusTest.kt @@ -132,7 +132,10 @@ class UpstreamContentFocusTest { rule.mainClock.advanceTimeBy(1500) rule.waitForIdle() val on = rule.onRoot().captureToImage().toPixelMap()[1700, 900] - assertTrue("Owned screens must cover the upstream backdrop", on.red < .02f && on.green < .02f && on.blue < .02f) + val background = org.justinvisser.wolfskin.design.WolfskinTokens.Color.bg + org.junit.Assert.assertEquals("Owned background red", background.red, on.red, 1f / 255f) + org.junit.Assert.assertEquals("Owned background green", background.green, on.green, 1f / 255f) + org.junit.Assert.assertEquals("Owned background blue", background.blue, on.blue, 1f / 255f) rule.onRoot().captureRoboImage(File(directory, "review-upstream-on.png").absolutePath) } }