package companion import ( "strings" "testing" "time" ) func TestTodaySolar(t *testing.T) { term := TodaySolar(time.Date(2026, 8, 2, 12, 0, 0, 0, time.UTC)) if term.Name == "" || term.Tip == "" { t.Fatalf("empty term: %#v", term) } blob := term.Name + term.Tip for _, bad := range []string{"算命", "占卜"} { if strings.Contains(blob, bad) { t.Fatalf("forbidden %q", bad) } } }