jtf_test.go (449B)
1 package main 2 3 import ( 4 "hash/crc32" 5 "os" 6 "testing" 7 ) 8 9 func TestJTF(t *testing.T) { 10 b, err := os.ReadFile("comment.jtf") 11 if err != nil { 12 t.Fatal(err) 13 } 14 want := crc32.ChecksumIEEE(b) 15 16 b, err = os.ReadFile("comment.md") 17 if err != nil { 18 t.Fatal(err) 19 } 20 rendered := toJTF(string(b)) 21 got := crc32.ChecksumIEEE([]byte(rendered)) 22 if want != got { 23 t.Errorf("unexepected content in rendered comment") 24 t.Logf("%s\n", string(rendered)) 25 } 26 }