weather/afd_format_test.go

22 lines
608 B
Go

package main
import "testing"
func TestSanitizeAFDText(t *testing.T) {
input := "000\nFXUS61 KBOX 010000\nArea Forecast Discussion\n\nBody line"
out := sanitizeAFDText(input)
expected := "Area Forecast Discussion\n\nBody line"
if out != expected {
t.Fatalf("unexpected sanitize output: %q", out)
}
}
func TestSanitizeAFDTextSubstring(t *testing.T) {
input := "000\nFXUS61 KBOX 010000\n...Area Forecast Discussion...\n\nBody line"
out := sanitizeAFDText(input)
expected := "...Area Forecast Discussion...\n\nBody line"
if out != expected {
t.Fatalf("unexpected sanitize output: %q", out)
}
}