package tests import ( "testing" "github.com/mailru/easyjson/jwriter" ) func TestHTML(t *testing.T) { s := Struct{ Test: "test", } j := jwriter.Writer{ NoEscapeHTML: false, } s.MarshalEasyJSON(&j) data, _ := j.BuildBytes() if string(data) != `{"Test":"\u003cb\u003etest\u003c/b\u003e"}` { t.Fatal("EscapeHTML error:", string(data)) } j.NoEscapeHTML = true s.MarshalEasyJSON(&j) data, _ = j.BuildBytes() if string(data) != `{"Test":"test"}` { t.Fatal("NoEscapeHTML error:", string(data)) } }