30 lines
702 B
Factor
Executable File
30 lines
702 B
Factor
Executable File
IN: http.server.validators.tests
|
|
USING: kernel sequences tools.test http.server.validators
|
|
accessors ;
|
|
|
|
[ "foo" v-number ] must-fail
|
|
[ 123 ] [ "123" v-number ] unit-test
|
|
|
|
[ "slava@factorcode.org" ] [
|
|
"slava@factorcode.org" v-email
|
|
] unit-test
|
|
|
|
[ "slava+foo@factorcode.org" ] [
|
|
"slava+foo@factorcode.org" v-email
|
|
] unit-test
|
|
|
|
[ "slava@factorcode.o" v-email ]
|
|
[ "invalid e-mail" = ] must-fail-with
|
|
|
|
[ "sla@@factorcode.o" v-email ]
|
|
[ "invalid e-mail" = ] must-fail-with
|
|
|
|
[ "slava@factorcodeorg" v-email ]
|
|
[ "invalid e-mail" = ] must-fail-with
|
|
|
|
[ "http://www.factorcode.org" ]
|
|
[ "http://www.factorcode.org" v-url ] unit-test
|
|
|
|
[ "http:/www.factorcode.org" v-url ]
|
|
[ "invalid URL" = ] must-fail-with
|