Sanitize+truncate display names on registration+change. For #2527
This commit is contained in:
32
utils/strings_test.go
Normal file
32
utils/strings_test.go
Normal file
@@ -0,0 +1,32 @@
|
||||
package utils
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"testing"
|
||||
)
|
||||
|
||||
// TestStripHTML tests the StripHTML function.
|
||||
func TestStripHTML(t *testing.T) {
|
||||
requestedString := `<p><img src="img.png"/>Some text</p>`
|
||||
expectedResult := `Some text`
|
||||
|
||||
result := StripHTML(requestedString)
|
||||
fmt.Println(result)
|
||||
|
||||
if result != expectedResult {
|
||||
t.Errorf("Expected %s, got %s", expectedResult, result)
|
||||
}
|
||||
}
|
||||
|
||||
// TestSafeString tests the TestSafeString function.
|
||||
func TestSafeString(t *testing.T) {
|
||||
requestedString := `<p><img src="img.png"/> Some text blah blah blah blah blah blahb albh</p>`
|
||||
expectedResult := `Some te`
|
||||
|
||||
result := MakeSafeStringOfLength(requestedString, 10)
|
||||
fmt.Println(result)
|
||||
|
||||
if result != expectedResult {
|
||||
t.Errorf("Expected %s, got %s", expectedResult, result)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user