for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Created by PhpStorm.
* User: simon
* Date: 05-May-18
* Time: 16:56
*/
namespace Firesphere\YubiAuth\Tests;
use Firesphere\YubiAuth\Authenticators\YubikeyMemberAuthenticator;
use Firesphere\YubiAuth\Handlers\YubikeyLoginHandler;
use SilverStripe\Dev\SapphireTest;
class YubikeyMemberAuthenticatorTest extends SapphireTest
{
public function testName()
$this->assertEquals('Yubikey 2 factor login', YubikeyMemberAuthenticator::get_name());
}
public function testGetLoginHandler()
$authenticator = new YubikeyMemberAuthenticator();
$handler = $authenticator->getLoginHandler('/login');
$this->assertInstanceOf(YubikeyLoginHandler::class, $handler);