package cluster import "testing" func TestParseVaultSealed(t *testing.T) { sealed, err := parseVaultSealed(`{"initialized":true,"sealed":true}`) if err != nil { t.Fatalf("parse sealed=true: %v", err) } if !sealed { t.Fatalf("expected sealed=true") } sealed, err = parseVaultSealed(`{"initialized":true,"sealed":false}`) if err != nil { t.Fatalf("parse sealed=false: %v", err) } if sealed { t.Fatalf("expected sealed=false") } } func TestParseVaultSealedRejectsEmpty(t *testing.T) { if _, err := parseVaultSealed(" "); err == nil { t.Fatalf("expected parse error for empty status payload") } }