mirror of
https://github.com/rwinkhart/glamour-temp-MUTN.git
synced 2026-09-06 08:57:14 -04:00
Add test for TermRenderer.Render
This commit is contained in:
+31
-1
@@ -14,7 +14,7 @@ const (
|
|||||||
testFile = "testdata/readme.test"
|
testFile = "testdata/readme.test"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestTermRenderer(t *testing.T) {
|
func TestTermRendererWriter(t *testing.T) {
|
||||||
r, err := NewTermRenderer("styles/dark.json", ansi.Options{
|
r, err := NewTermRenderer("styles/dark.json", ansi.Options{
|
||||||
WordWrap: 80,
|
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) {
|
func TestRenderHelpers(t *testing.T) {
|
||||||
in, err := ioutil.ReadFile(markdown)
|
in, err := ioutil.ReadFile(markdown)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user