Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Unit/SignupCodeTest.php
Show All 12 Lines | class SignupCodeTest extends TestCase | ||||
* @return void | * @return void | ||||
*/ | */ | ||||
public function testGenerateShortCode() | public function testGenerateShortCode() | ||||
{ | { | ||||
$code = SignupCode::generateShortCode(); | $code = SignupCode::generateShortCode(); | ||||
$this->assertTrue(is_string($code)); | $this->assertTrue(is_string($code)); | ||||
$this->assertTrue(strlen($code) === env('SIGNUP_CODE_LENGTH', SignupCode::SHORTCODE_LENGTH)); | $this->assertTrue(strlen($code) === env('SIGNUP_CODE_LENGTH', SignupCode::SHORTCODE_LENGTH)); | ||||
$this->assertTrue(strspn($code, env('SIGNUP_CODE_CHARS', SignupCode::SHORTCODE_CHARS)) === strlen($code)); | $this->assertTrue(strspn($code, env('SIGNUP_CODE_CHARS', \App\Utils::CHARS)) === strlen($code)); | ||||
} | } | ||||
} | } |