bbcode - bbcodehtml/table_test.go
1 package bbcodehtml
2
3 import (
4 "testing"
5 )
6
7 func TestTable(t *testing.T) {
8 testTag(t, []inout{
9 {"[table][/table]", "<table></table>"},
10 {"[table][b]a[/b][/table]", "<table></table>"},
11 {"[table][tr][b]a[/b][/tr][/table]", "<table><tr></tr></table>"},
12 {"[table][tr][td][b]a[/b][/td][/tr][/table]", "<table><tr><td><b>a</b></td></tr></table>"},
13 {
14 "[table]\n" +
15 " [thead]\n" +
16 " [tr]" +
17 " [th]Hello[/th]\n" +
18 " [/tr]\n" +
19 " [tr]\n" +
20 " [td]World[/td]\n" +
21 " [/tr]\n" +
22 " [/thead]\n" +
23 " [tfoot]\n" +
24 " [row]\n" +
25 " [col]Footer[/col]\n" +
26 " [/row]\n" +
27 " [/tfoot]\n" +
28 " [tr]\n" +
29 " [td][b]a[/b][/td]\n" +
30 " [/tr]\n" +
31 "[/table]",
32 "<table><thead><tr><th>Hello</th></tr><tr><td>World</td></tr></thead><tfoot><tr><td>Footer</td></tr></tfoot><tr><td><b>a</b></td></tr></table>",
33 },
34 }, Table, Bold)
35 }
36