package metadata import ( "os" "path" "runtime" "testing" "github.com/stretchr/testify/assert" ) func TestExtractDocumentLeadingH1(t *testing.T) { _, filename, _, _ := runtime.Caller(0) dir := path.Join(path.Dir(filename), "..") err := os.Chdir(dir) if err != nil { panic(err) } filename = "testdata/header.md" markdown, err := os.ReadFile(filename) if err != nil { panic(err) } actual := ExtractDocumentLeadingH1(markdown) assert.Equal(t, "a", actual) }