package strings_test import ( "context" "github.com/MontFerret/ferret/pkg/runtime/values" "testing" "github.com/MontFerret/ferret/pkg/stdlib/strings" . "github.com/smartystreets/goconvey/convey" ) func TestUnescapeHTML(t *testing.T) { Convey("UnescapeHTML", t, func() { Convey("Should unescape an string", func() { out, err := strings.UnescapeHTML(context.Background(), values.NewString("<body><span>Foobar</span></body>")) expected := values.NewString("
Foobar") So(err, ShouldBeNil) So(out, ShouldEqual, expected) }) }) }