cmd/dlv/tests: fix TestGeneratedDoc on Windows (#2314)

Change TestGeneratedDoc to ignore differences in line terminators.
This commit is contained in:
Alessandro Arzilli
2021-01-20 18:40:03 +01:00
committed by GitHub
parent 27f66762d0
commit 0593a1cebc

View File

@ -329,12 +329,17 @@ func TestRedirect(t *testing.T) {
func checkAutogenDoc(t *testing.T, filename, gencommand string, generated []byte) {
saved := slurpFile(t, filepath.Join(projectRoot(), filename))
saved = bytes.ReplaceAll(saved, []byte("\r\n"), []byte{'\n'})
generated = bytes.ReplaceAll(generated, []byte("\r\n"), []byte{'\n'})
if len(saved) != len(generated) {
t.Logf("generated %q saved %q\n", generated, saved)
t.Fatalf("%s: needs to be regenerated; run %s", filename, gencommand)
}
for i := range saved {
if saved[i] != generated[i] {
t.Logf("generated %q saved %q\n", generated, saved)
t.Fatalf("%s: needs to be regenerated; run %s", filename, gencommand)
}
}