From f898e9a49346ccea034c09746e5689e4de8ea5ea Mon Sep 17 00:00:00 2001 From: Jer Miller Date: Sun, 12 Jul 2026 08:22:57 -0600 Subject: [PATCH] test(thinking): pin non-blocked confidential setup meta Assert that verifying, off, and unset confidential states keep the setup meta row empty even with a last-checked label. This guards the intentional behavior that last checked copy now renders only for failed, stale, and unreachable states. --- .../apps/thinking/tests/test_thinking_confidential_poll_js.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/solstone/apps/thinking/tests/test_thinking_confidential_poll_js.py b/solstone/apps/thinking/tests/test_thinking_confidential_poll_js.py index 2b45f6b00..8261e9424 100644 --- a/solstone/apps/thinking/tests/test_thinking_confidential_poll_js.py +++ b/solstone/apps/thinking/tests/test_thinking_confidential_poll_js.py @@ -121,6 +121,10 @@ assert(verifiedGlance.detail === expectedLine, 'verified glance line'); assert(verified.message === verifiedGlance.detail, 'verified surfaces share formatter'); assert(confidentialSetupMetaLine(verifiedAttestation, 'just now') === '', 'verified meta hidden'); +for (const state of ['verifying', 'off', '']) { + assert(confidentialSetupMetaLine({state}, 'just now') === '', `${state || 'empty'} meta hidden`); +} + for (const state of ['failed', 'stale', 'unreachable']) { assert( confidentialSetupMetaLine({state}, 'just now') === 'last checked just now', -- 2.51.2