for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Created by PhpStorm.
* User: simon
* Date: 15-May-18
* Time: 20:49
*/
namespace Firesphere\YubiAuth\Tests;
use Firesphere\YubiAuth\Extensions\MemberExtension;
use SilverStripe\Core\Injector\Injector;
use SilverStripe\Dev\SapphireTest;
class MemberExtensionTest extends SapphireTest
{
public function testLabels()
$labels = [];
/** @var MemberExtension $extension */
$extension = Injector::inst()->get(MemberExtension::class);
$extension->updateFieldLabels($labels);
$expected = [
'YubiAuthEnabled' => 'Yubikey Authentication Enabled',
'Yubikey' => 'Yubikey code',
'NoYubikeyCount' => 'Login count without yubikey',
];
$this->assertEquals($expected, $labels);
}