SilverStripe\WebAuthn\Tests\RegisterHandlerTest
Synopsis
class RegisterHandlerTest
extends SapphireTest
{
- // members
- protected boolean $usesDatabase = true;
- protected RegisterHandler $handler;
- protected Member $member;
- protected HTTPRequest $request;
- protected SessionStore $store;
- protected $originalServer;
- // methods
- protected void setUp()
- protected void tearDown()
- public void testRelyingPartyEntityDomainIncludesSilverStripeDomain()
- public array hostProvider()
- public void testAuthenticatorSelectionCriteriaRequiresCrossPlatformAttachmentByDefault()
- public void testStart()
- public void testRegisterReturnsErrorWhenRequiredInformationIsMissing()
- public void testRegister()
- public array registerProvider()
Hierarchy
Extends
- SilverStripe\Dev\SapphireTest
Members
protected
- $handler — SilverStripe\WebAuthn\RegisterHandler
- $member — SilverStripe\Security\Member
- $originalServer — array
- $request — SilverStripe\Control\HTTPRequest
- $store — SilverStripe\MFA\Store\SessionStore
- $usesDatabase
Methods
protected
public
- hostProvider()
- registerProvider() — Some centralised or reusable logic for testRegister. Note that some of the mocks are only used in some of the provided data scenarios, but any expected call numbers are based on all scenarios being run.
- testAuthenticatorSelectionCriteriaRequiresCrossPlatformAttachmentByDefault()
- testRegister()
- testRegisterReturnsErrorWhenRequiredInformationIsMissing()
- testRelyingPartyEntityDomainIncludesSilverStripeDomain()
- testStart()