add tests for BbcodeStripTags
This commit is contained in:
parent
8ef9dc8353
commit
308182cdb3
|
@ -27,8 +27,8 @@ func (l *MEPairList) Add(msg, expects string) {
|
||||||
|
|
||||||
func TestBBCodeRender(t *testing.T) {
|
func TestBBCodeRender(t *testing.T) {
|
||||||
//t.Skip()
|
//t.Skip()
|
||||||
if err := e.InitBbcode(c.Plugins["bbcode"]); err != nil {
|
if e := e.InitBbcode(c.Plugins["bbcode"]); e != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(e)
|
||||||
}
|
}
|
||||||
|
|
||||||
var res string
|
var res string
|
||||||
|
@ -74,7 +74,7 @@ func TestBBCodeRender(t *testing.T) {
|
||||||
l.Add("-你好-", "-你好-")
|
l.Add("-你好-", "-你好-")
|
||||||
l.Add("[i]-你好-[/i]", "<i>-你好-</i>") // TODO: More of these Unicode tests? Emoji, Chinese, etc.?
|
l.Add("[i]-你好-[/i]", "<i>-你好-</i>") // TODO: More of these Unicode tests? Emoji, Chinese, etc.?
|
||||||
|
|
||||||
t.Log("Testing bbcodeFullParse")
|
t.Log("Testing BbcodeFullParse")
|
||||||
for _, item := range l.Items {
|
for _, item := range l.Items {
|
||||||
res = e.BbcodeFullParse(item.Msg)
|
res = e.BbcodeFullParse(item.Msg)
|
||||||
if res != item.Expects {
|
if res != item.Expects {
|
||||||
|
@ -163,6 +163,23 @@ func TestBBCodeRender(t *testing.T) {
|
||||||
t.Error("Expected:", item.Expects)
|
t.Error("Expected:", item.Expects)
|
||||||
}
|
}
|
||||||
}*/
|
}*/
|
||||||
|
|
||||||
|
l = &MEPairList{nil}
|
||||||
|
l.Add("", "")
|
||||||
|
l.Add("ddd", "ddd")
|
||||||
|
l.Add("[b][/b]", "")
|
||||||
|
l.Add("[b]ddd[/b]", "ddd")
|
||||||
|
l.Add("ddd[b]ddd[/b]ddd", "ddddddddd")
|
||||||
|
l.Add("ddd\n[b]ddd[/b]\nddd", "ddd\nddd\nddd")
|
||||||
|
t.Log("Testing BbcodeStripTags")
|
||||||
|
for _, item := range l.Items {
|
||||||
|
res = e.BbcodeStripTags(item.Msg)
|
||||||
|
if res != item.Expects {
|
||||||
|
t.Error("Testing string '" + item.Msg + "'")
|
||||||
|
t.Error("Bad output:", "'"+res+"'")
|
||||||
|
t.Error("Expected:", "'"+item.Expects+"'")
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestMarkdownRender(t *testing.T) {
|
func TestMarkdownRender(t *testing.T) {
|
||||||
|
|
Loading…
Reference in New Issue