diff options
author | 2022-11-03 14:38:06 +0100 | |
---|---|---|
committer | 2022-11-03 14:38:06 +0100 | |
commit | bd05040133ec5ce5b431e05d8c873195d9501d6d (patch) | |
tree | c1c7a248b31dccf9e768d43efacc14f7f93d553f /internal/validate/formvalidation_test.go | |
parent | [feature] Allow user to show instead of landing page on / (#922) (diff) | |
download | gotosocial-bd05040133ec5ce5b431e05d8c873195d9501d6d.tar.xz |
[bugfix] Use []rune to check length of user-submitted text (#948)
Diffstat (limited to 'internal/validate/formvalidation_test.go')
-rw-r--r-- | internal/validate/formvalidation_test.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/internal/validate/formvalidation_test.go b/internal/validate/formvalidation_test.go index ff40b1dfb..f52b7402f 100644 --- a/internal/validate/formvalidation_test.go +++ b/internal/validate/formvalidation_test.go @@ -233,6 +233,7 @@ func (suite *ValidationTestSuite) TestValidateReason() { badReason := "because" goodReason := "to smash the state and destroy capitalism ultimately and completely" tooLong := "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris auctor mollis viverra. Maecenas maximus mollis sem, nec fermentum velit consectetur non. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Quisque a enim nibh. Vestibulum bibendum leo ac porttitor auctor. Curabitur velit tellus, facilisis vitae lorem a, ullamcorper efficitur leo. Sed a auctor tortor. Sed ut finibus ante, sit amet laoreet sapien. Donec ullamcorper tellus a nibh sodales vulputate. Donec id dolor eu odio mollis bibendum. Pellentesque habitant morbi tristique senectus et netus at." + unicode := "⎾⎿⏀⏁⏂⏃⏄⏅⏆⏇" var err error // check with no reason required @@ -256,6 +257,11 @@ func (suite *ValidationTestSuite) TestValidateReason() { assert.Equal(suite.T(), nil, err) } + err = validate.SignUpReason(unicode, false) + if assert.NoError(suite.T(), err) { + assert.Equal(suite.T(), nil, err) + } + // check with reason required err = validate.SignUpReason(empty, true) if assert.Error(suite.T(), err) { |