Franck Zoccolo
4f0322dcae
Add support for IPv6 only MXes in Email validation ( #10009 )
* Add support for IPv6 only MXes
* Fixed email validator tests
5 years ago
ysksn
5efedb5d5e
Add specs for UrlValidator ( #9699 )
5 years ago
ysksn
19abf4ef0b
Add specs for UnreservedUsernameValidator ( #9698 )
* Add specs for UnreservedUsernameValidator
* Use instance variable
5 years ago
ysksn
fb08039de5
Add specs for FollowLimitValidator ( #9655 )
5 years ago
ysksn
05edec6917
Add specs for BlackListedEmailValidator ( #9651 )
* Add specs for BlackListedEmailValidator
* Use instance variable
5 years ago
ysksn
4725aeec9f
Add specs for DisallowedHashtagsValidator ( #9653 )
In order to implement tests easier, `#select_tags` created.
5 years ago
ysksn
d01c840e14
Add specs for StatusPinValidator ( #9648 )
5 years ago
ysksn
ccb9c1b952
Add pending specs for StatusLengthValidator ( #9647 )
* Add pending specs of StatusLengthValidator
* Use instance variable
5 years ago
Eugen Rochko
dbb1ee269f
Improve e-mail MX validator and add tests ( #9489 )
6 years ago
ysksn
57bb62d5cf
Remove pending spec ( #9454 )
Since dots are not allowed in username,
this spec is no longer needed.
6 years ago
unarist
a1d0915585
Add a spec for UniqueUsernameValidator ( #6927 )
Note that this spec has a pending test about dots in the username,
because allowing it has been reverted for now.
6 years ago
aschmitz
e18ed4bbc7
Fix StatusLengthValidator tests
This fixes the StatusLengthValidator tests to use
StatusLengthValidator::MAX_CHARS to derive the length of the strings
tested, and so makes them resilient to changes in MAX_CHARS (such as the
one that made these tests fail, with it being changed from 500 to 512).
This seems a bit odd for some types of tests, but appears to make sense
here, where the testing goes beyond `status.length > MAX_CHARS`.
7 years ago
Eugen Rochko
53b2b1b238
Count all URLs in text as 23 characters flat, do not count domain part of usernames ( #4427 )
* Count all URLs in text as 23 characters flat, do not count domain part of usernames
* Add new status text counting logic to web UI
7 years ago