mirror of
https://github.com/phpbb/phpbb.git
synced 2025-07-31 14:00:31 +02:00
Merge pull request #3166 from nickvergessen/Senky-ticket/12866
[ticket/12866] Wrong profile field validation options
This commit is contained in:
@@ -133,37 +133,49 @@ class phpbb_profilefield_type_string_test extends phpbb_test_case
|
||||
),
|
||||
array(
|
||||
'ö äö äö ä',
|
||||
array('field_validation' => '[\w]+'),
|
||||
array('field_validation' => '[a-zA-Z0-9]+'),
|
||||
'FIELD_INVALID_CHARS_ALPHA_ONLY-field',
|
||||
'Required field should reject UTF-8 in alpha only field',
|
||||
),
|
||||
array(
|
||||
'a_abc',
|
||||
array('field_validation' => '[a-zA-Z0-9]+'),
|
||||
'FIELD_INVALID_CHARS_ALPHA_ONLY-field',
|
||||
'Required field should reject underscore in alpha only field',
|
||||
),
|
||||
array(
|
||||
'Hello',
|
||||
array('field_validation' => '[\w]+'),
|
||||
array('field_validation' => '[a-zA-Z0-9]+'),
|
||||
false,
|
||||
'Required field should accept a characters only field',
|
||||
),
|
||||
array(
|
||||
'Valid.Username123',
|
||||
array('field_validation' => '[\w.]+'),
|
||||
array('field_validation' => '[a-zA-Z0-9.]+'),
|
||||
false,
|
||||
'Required field should accept a alphanumeric field with dots',
|
||||
),
|
||||
array(
|
||||
'Invalid.,username123',
|
||||
array('field_validation' => '[\w.]+'),
|
||||
array('field_validation' => '[a-zA-Z0-9.]+'),
|
||||
'FIELD_INVALID_CHARS_ALPHA_DOTS-field',
|
||||
'Required field should reject field with comma',
|
||||
),
|
||||
array(
|
||||
'Invalid._username123',
|
||||
array('field_validation' => '[a-zA-Z0-9.]+'),
|
||||
'FIELD_INVALID_CHARS_ALPHA_DOTS-field',
|
||||
'Required field should reject field with underscore',
|
||||
),
|
||||
array(
|
||||
'skype.test.name,_this',
|
||||
array('field_validation' => '[a-zA-Z][\w\.,\-_]+'),
|
||||
array('field_validation' => '[a-zA-Z][\w\.,\-]+'),
|
||||
false,
|
||||
'Required field should accept alphanumeric field with punctuations',
|
||||
),
|
||||
array(
|
||||
'1skype.this.should.faila',
|
||||
array('field_validation' => '[a-zA-Z][\w\.,\-_]+'),
|
||||
array('field_validation' => '[a-zA-Z][\w\.,\-]+'),
|
||||
'FIELD_INVALID_CHARS_ALPHA_PUNCTUATION-field',
|
||||
'Required field should reject field having invalid input for the given validation',
|
||||
),
|
||||
|
Reference in New Issue
Block a user