2018-02-11 13:55:24 +00:00
|
|
|
<?php
|
|
|
|
namespace MisuzuTests;
|
|
|
|
|
|
|
|
use PHPUnit\Framework\TestCase;
|
|
|
|
use Misuzu\Users\User;
|
|
|
|
|
|
|
|
class UserTest extends TestCase
|
|
|
|
{
|
|
|
|
public function testUsernameValidation()
|
|
|
|
{
|
|
|
|
$this->assertEquals(User::validateUsername('flashwave'), '');
|
|
|
|
$this->assertEquals(User::validateUsername(' flash '), 'trim');
|
|
|
|
$this->assertEquals(User::validateUsername('f'), 'short');
|
|
|
|
$this->assertEquals(User::validateUsername('flaaaaaaaaaaaaaaaash'), 'long');
|
|
|
|
$this->assertEquals(User::validateUsername('F|@$h'), 'invalid');
|
|
|
|
$this->assertEquals(User::validateUsername('fl ash_wave'), 'spacing');
|
2018-03-13 00:57:14 +00:00
|
|
|
$this->assertEquals(User::validateUsername('fl ash'), 'double-spaces');
|
2018-02-11 13:55:24 +00:00
|
|
|
}
|
|
|
|
}
|