Files
lazysecrets/internal/ui/panes/detail_test.go
T
keb 3eb88689fa
CI / Checks (pull_request) Successful in 35s
PR title / Conventional title (pull_request) Successful in 2s
fix: a wrapped value in the details keeps its colour on every line
2026-10-14 21:23:07 +02:00

18 lines
453 B
Go

package panes
import (
"strings"
"testing"
)
func TestWrappedValueKeepsItsStyle(t *testing.T) {
red := "\x1b[31m"
got := carryStyle([]string{red + "@Microsoft.KeyVault(SecretUri=https://kv", "-app-prod.vault.azure.net/secrets/x)\x1b[m", "after"})
if !strings.HasPrefix(got[1], red) {
t.Errorf("the wrapped line lost the style: %q", got[1])
}
if strings.HasPrefix(got[2], red) {
t.Errorf("the style went on past its reset: %q", got[2])
}
}