mirror of
https://github.com/issadarkthing/gomu.git
synced 2025-04-26 13:49:21 +08:00
32 lines
465 B
Go
32 lines
465 B
Go
package lyric
|
|
|
|
import (
|
|
"io/ioutil"
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/assert"
|
|
)
|
|
|
|
func TestCleanHTML(t *testing.T) {
|
|
|
|
clean, err := ioutil.ReadFile("./sample-clean.lrc")
|
|
if err != nil {
|
|
t.Error(err)
|
|
}
|
|
|
|
unclean, err := ioutil.ReadFile("./sample-unclean.lrc")
|
|
if err != nil {
|
|
t.Error(err)
|
|
}
|
|
|
|
got := cleanHTML(string(unclean))
|
|
|
|
assert.Equal(t, string(clean), got)
|
|
|
|
var lyric Lyric
|
|
err = lyric.NewFromLRC(got)
|
|
if err != nil {
|
|
t.Error(err)
|
|
}
|
|
}
|