Add support for :emoji: (#92)

This commit is contained in:
Sam
2020-12-06 06:21:10 +01:00
committed by GitHub
parent 610d40a25b
commit b37f694db4
12 changed files with 87 additions and 0 deletions
+23
View File
@@ -3,6 +3,7 @@ package glamour
import (
"bytes"
"io/ioutil"
"strings"
"testing"
)
@@ -90,6 +91,28 @@ func TestTermRenderer(t *testing.T) {
}
}
func TestWithEmoji(t *testing.T) {
r, err := NewTermRenderer(
WithEmoji(),
)
if err != nil {
t.Fatal(err)
}
b, err := r.Render(":+1:")
if err != nil {
t.Fatal(err)
}
b = strings.TrimSpace(b)
// Thumbs up unicode character
td := "\U0001f44d"
if td != b {
t.Errorf("Rendered output doesn't match!\nExpected: `\n%s`\nGot: `\n%s`\n", td, b)
}
}
func TestStyles(t *testing.T) {
_, err := NewTermRenderer(
WithAutoStyle(),