For some reason macos includes N at the end of ints, fix this

This commit is contained in:
David Dworken
2022-04-17 11:09:30 -07:00
parent 787ee8dfd9
commit 8259fc4e45
2 changed files with 23 additions and 1 deletions

View File

@ -151,3 +151,20 @@ func TestAddToDbIfNew(t *testing.T) {
t.Fatalf("entries has an incorrect length: %d", len(entries))
}
}
func TestParseCrossPlatformInt(t *testing.T) {
res, err := parseCrossPlatformInt("123")
if err != nil {
t.Fatalf("failed to parse int: %v", err)
}
if res != 123 {
t.Fatalf("failed to parse cross platform int %d", res)
}
res, err = parseCrossPlatformInt("123N")
if err != nil {
t.Fatalf("failed to parse int: %v", err)
}
if res != 123 {
t.Fatalf("failed to parse cross platform int %d", res)
}
}