summaryrefslogtreecommitdiffstats
path: root/helpers/emoji_test.go
diff options
context:
space:
mode:
authorBjΓΈrn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2016-05-09 22:59:49 +0200
committerBjΓΈrn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2016-05-09 22:59:49 +0200
commit26906d856916a27456f699dd2494bd796c025837 (patch)
tree82aec3f8aa258ca32fa9257ee7c9bb9f53b9b830 /helpers/emoji_test.go
parent608cfe62cfcc2de8cf952e88b75436d064a6af7f (diff)
Don't add any space around Emojis
Diffstat (limited to 'helpers/emoji_test.go')
-rw-r--r--helpers/emoji_test.go33
1 files changed, 17 insertions, 16 deletions
diff --git a/helpers/emoji_test.go b/helpers/emoji_test.go
index 65cb98989..98005511d 100644
--- a/helpers/emoji_test.go
+++ b/helpers/emoji_test.go
@@ -13,11 +13,12 @@
package helpers
import (
- "github.com/kyokomi/emoji"
- "github.com/spf13/hugo/bufferpool"
"reflect"
"strings"
"testing"
+
+ "github.com/kyokomi/emoji"
+ "github.com/spf13/hugo/bufferpool"
)
func TestEmojiCustom(t *testing.T) {
@@ -25,24 +26,24 @@ func TestEmojiCustom(t *testing.T) {
input string
expect []byte
}{
- {"A :smile: a day", []byte(emoji.Sprint("A :smile: a day"))},
- {"A few :smile:s a day", []byte(emoji.Sprint("A few :smile:s a day"))},
- {"A :smile: and a :beer: makes the day for sure.", []byte(emoji.Sprint("A :smile: and a :beer: makes the day for sure."))},
- {"A :smile: and: a :beer:", []byte(emoji.Sprint("A :smile: and: a :beer:"))},
- {"A :diamond_shape_with_a_dot_inside: and then some.", []byte(emoji.Sprint("A :diamond_shape_with_a_dot_inside: and then some."))},
- {":smile:", []byte(emoji.Sprint(":smile:"))},
+ {"A :smile: a day", []byte("A πŸ˜„ a day")},
+ {"A few :smile:s a day", []byte("A few πŸ˜„s a day")},
+ {"A :smile: and a :beer: makes the day for sure.", []byte("A πŸ˜„ and a 🍺 makes the day for sure.")},
+ {"A :smile: and: a :beer:", []byte("A πŸ˜„ and: a 🍺")},
+ {"A :diamond_shape_with_a_dot_inside: and then some.", []byte("A πŸ’  and then some.")},
+ {":smile:", []byte("πŸ˜„")},
{":smi", []byte(":smi")},
- {"A :smile:", []byte(emoji.Sprint("A :smile:"))},
- {":beer:!", []byte(emoji.Sprint(":beer:!"))},
- {"::smile:", []byte(emoji.Sprint("::smile:"))},
- {":beer::", []byte(emoji.Sprint(":beer::"))},
- {" :beer: :", []byte(emoji.Sprint(" :beer: :"))},
- {":beer: and :smile: and another :beer:!", []byte(emoji.Sprint(":beer: and :smile: and another :beer:!"))},
- {" :beer: : ", []byte(emoji.Sprint(" :beer: : "))},
+ {"A :smile:", []byte("A πŸ˜„")},
+ {":beer:!", []byte("🍺!")},
+ {"::smile:", []byte(":πŸ˜„")},
+ {":beer::", []byte("🍺:")},
+ {" :beer: :", []byte(" 🍺 :")},
+ {":beer: and :smile: and another :beer:!", []byte("🍺 and πŸ˜„ and another 🍺!")},
+ {" :beer: : ", []byte(" 🍺 : ")},
{"No smilies for you!", []byte("No smilies for you!")},
{" The motto: no smiles! ", []byte(" The motto: no smiles! ")},
{":hugo_is_the_best_static_gen:", []byte(":hugo_is_the_best_static_gen:")},
- {"은행 :smile: 은행", []byte(emoji.Sprint("은행 :smile: 은행"))},
+ {"은행 :smile: 은행", []byte("은행 πŸ˜„ 은행")},
} {
result := Emojify([]byte(this.input))