issues

Github, Jira, Gitlab issues from Plan 9's acme
Log | Files | Refs | README | LICENSE

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 }