assertFalse($Checker->isEnabled()); Configure::write('U2f.enabled', true); $Checker = new DefaultU2fAuthenticationChecker(); $this->assertTrue($Checker->isEnabled()); Configure::delete('U2f.enabled'); $Checker = new DefaultU2fAuthenticationChecker(); $this->assertTrue($Checker->isEnabled()); } /** * Test isRequired method * * @return void */ public function testIsRequired() { Configure::write('U2f.enabled', false); $Checker = new DefaultU2fAuthenticationChecker(); $this->assertFalse($Checker->isRequired(['id' => 10])); Configure::write('U2f.enabled', true); $Checker = new DefaultU2fAuthenticationChecker(); $this->assertTrue($Checker->isRequired(['id' => 10])); Configure::delete('U2f.enabled'); $Checker = new DefaultU2fAuthenticationChecker(); $this->assertTrue($Checker->isRequired(['id' => 10])); $Checker = new DefaultU2fAuthenticationChecker(); $this->assertFalse($Checker->isRequired([])); } }