Source of file YubikeyLoginFormTest.php
Size: 1,082 Bytes - Last Modified: 2021-12-24T06:47:50+00:00
/var/www/docs.ssmods.com/process/src/tests/unit/YubikeyLoginFormTest.php
123456789101112131415161718192021222324252627282930313233343536373839 | <?php namespace Firesphere\YubiAuth\Tests; use Firesphere\YubiAuth\Authenticators\YubikeyMemberAuthenticator; use Firesphere\YubiAuth\Forms\YubikeyLoginForm; use SilverStripe\Control\Controller; use SilverStripe\Core\Environment; use SilverStripe\Dev\SapphireTest; class YubikeyLoginFormTest extends SapphireTest { /** * @expectedException \LogicException */ public function testConstructClientID() { Environment::setEnv('YUBIAUTH_CLIENTID', ''); YubikeyLoginForm::create(Controller::curr(), YubikeyMemberAuthenticator::class, 'test'); } /** * @expectedException \LogicException */ public function testConstruct() { Environment::setEnv('YUBIAUTH_APIKEY', ''); YubikeyLoginForm::create(Controller::curr(), YubikeyMemberAuthenticator::class, 'test'); } public function testAuthenticatorName() { $form = YubikeyLoginForm::create(Controller::curr(), YubikeyMemberAuthenticator::class, 'test'); $this->assertEquals('Yubikey Login', $form->getAuthenticatorName()); } } |