mirror of
https://github.com/rwinkhart/glamour-temp-MUTN.git
synced 2026-08-30 13:46:44 -04:00
Add test for TermRenderer.Render
This commit is contained in:
+31
-1
@@ -14,7 +14,7 @@ const (
|
||||
testFile = "testdata/readme.test"
|
||||
)
|
||||
|
||||
func TestTermRenderer(t *testing.T) {
|
||||
func TestTermRendererWriter(t *testing.T) {
|
||||
r, err := NewTermRenderer("styles/dark.json", ansi.Options{
|
||||
WordWrap: 80,
|
||||
})
|
||||
@@ -62,6 +62,36 @@ func TestTermRenderer(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestTermRenderer(t *testing.T) {
|
||||
r, err := NewTermRenderer("styles/dark.json", ansi.Options{
|
||||
WordWrap: 80,
|
||||
})
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
in, err := ioutil.ReadFile(markdown)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
b, err := r.Render(string(in))
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
// verify
|
||||
td, err := ioutil.ReadFile(testFile)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
if !bytes.Equal(td, []byte(b)) {
|
||||
t.Errorf("Rendered output doesn't match!\nExpected: `\n%s`\nGot: `\n%s`\n",
|
||||
string(td), b)
|
||||
}
|
||||
}
|
||||
|
||||
func TestRenderHelpers(t *testing.T) {
|
||||
in, err := ioutil.ReadFile(markdown)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user