all repos — grayfriday @ ec90dd0fc486d1ab6d263d794eb10b86dc1ba0b4

blackfriday fork with a few changes

add some stderr output to reference stress tests
Mathias Leppich mleppich@muhqu.de
Sun, 30 Mar 2014 22:29:24 +0200
commit

ec90dd0fc486d1ab6d263d794eb10b86dc1ba0b4

parent

cd3fa08cb15a5c07b87d967cea59653e63948a77

1 files changed, 7 insertions(+), 2 deletions(-)

jump to
M upskirtref_test.goupskirtref_test.go

@@ -14,7 +14,9 @@

package blackfriday import ( + "fmt" "io/ioutil" + "os" "path/filepath" "testing" )

@@ -50,18 +52,21 @@ continue

} expected := string(expectedBytes) + fmt.Fprintf(os.Stderr, "processing %s ...", filename) actual := string(runMarkdownReference(input, flag)) if actual != expected { t.Errorf("\n [%#v]\nExpected[%#v]\nActual [%#v]", basename+".text", expected, actual) } + fmt.Fprintf(os.Stderr, " ok\n") // now test every prefix of every input to check for // bounds checking if !testing.Short() { - start := 0 - for end := start + 1; end <= len(input); end++ { + start, max := 0, len(input) + for end := start + 1; end <= max; end++ { candidate = input[start:end] + fmt.Fprintf(os.Stderr, " %s %d:%d/%d\n", filename, start, end, max) _ = runMarkdownReference(candidate, flag) } }