From 577aa7c03be520a4a69aa49e18ed78f31e701877 Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Wed, 25 Dec 2019 07:44:55 +0100 Subject: [PATCH] Add tests for render helpers --- glamour_test.go | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/glamour_test.go b/glamour_test.go index 37cbe17..0f3498e 100644 --- a/glamour_test.go +++ b/glamour_test.go @@ -61,3 +61,26 @@ func TestTermRenderer(t *testing.T) { string(td), b) } } + +func TestRenderHelpers(t *testing.T) { + in, err := ioutil.ReadFile(markdown) + if err != nil { + t.Fatal(err) + } + + b, err := Render(string(in), "dark") + if err != nil { + t.Error(err) + } + + // verify + td, err := ioutil.ReadFile(testFile) + if err != nil { + t.Fatal(err) + } + + if b != string(td) { + t.Errorf("Rendered output doesn't match!\nExpected: `\n%s`\nGot: `\n%s`\n", + string(td), b) + } +}