package stringutils_test import ( "testing" "github.com/akyoto/assert" "github.com/animenotifier/notify.moe/arn/stringutils" ) func TestRemoveSpecialCharacters(t *testing.T) { assert.Equal(t, stringutils.RemoveSpecialCharacters("Hello World"), "Hello World") assert.Equal(t, stringutils.RemoveSpecialCharacters("Aldnoah.Zero 2"), "Aldnoah Zero 2") assert.Equal(t, stringutils.RemoveSpecialCharacters("Working!"), "Working ") assert.Equal(t, stringutils.RemoveSpecialCharacters("Working!!"), "Working ") assert.Equal(t, stringutils.RemoveSpecialCharacters("Working!!!"), "Working ") assert.Equal(t, stringutils.RemoveSpecialCharacters("Lucky☆Star"), "Lucky Star") assert.Equal(t, stringutils.RemoveSpecialCharacters("ChäoS;Child"), "ChäoS Child") assert.Equal(t, stringutils.RemoveSpecialCharacters("K-On!"), "KOn ") assert.Equal(t, stringutils.RemoveSpecialCharacters("僕だけがいない街"), "僕だけがいない街") } func TestContainsUnicodeLetters(t *testing.T) { assert.False(t, stringutils.ContainsUnicodeLetters("hello")) assert.True(t, stringutils.ContainsUnicodeLetters("こんにちは")) assert.True(t, stringutils.ContainsUnicodeLetters("hello こんにちは")) }