package http_tests import "core:testing" import "lib:net/http" @(test) escape_html_test :: proc(t: ^testing.T) { tests := [][2]string { {"test string", "test string"}, {"test & string", "test & string"}, {"test string", "test <foo> string"}, {"'test string", "'test string"}, {"test string\"", "test string""}, } for tst in tests { result, ok := http.escape_html(tst[0]) testing.expect(t, tst[1] == result) if ok { delete(result) } } }