package web import ( "io/fs" "strings" "testing" ) func TestCopyIncidentIsEmbedded(t *testing.T) { sub, err := fs.Sub(files, "static") if err != nil { t.Fatal(err) } for file, want := range map[string]string{ "js/incident.js": "copyIncident", "js/ui.js": "copy:", } { b, err := fs.ReadFile(sub, file) if err != nil { t.Fatal(err) } if !strings.Contains(string(b), want) { t.Errorf("%s lacks %s", file, want) } } }