SilverStripe\SecuityExtensions\Tests\Extension\MemberExtensionTest
Synopsis
class MemberExtensionTest
extends SapphireTest
{
- // members
- protected static string $fixture_file = 'MemberExtensionTest.yml';
- protected static array $required_extensions = ;
- // methods
- public void testAdminCanRequirePasswordChangeOnNextLogIn()
- public void testUserCannotRequireTheirOwnPasswordChangeOnNextLogIn()
- public void testUserCannotRequireOthersToPasswordChangeOnNextLogIn()
- public void testCheckingRequiresPasswordChangeOnNextLoginWillSetPasswordExpiryToNow()
- public void testCheckingPasswordChangeUpdatesFutureExpiriesToNow()
- public void testCheckingPasswordChangeDoesNotAlterPastDates()
- public void testSavingUncheckedPasswordChangeNullsPastDates()
- public void testSavingUncheckedPasswordChangeDoesNotAlterFutureDates()
- public void testSavingChangePasswordOnNextLoginIsNotPossibleIfTheCurrentMemberCannotEditTheMemberBeingSaved()
- public void testGetRequiresPasswordChangeOnNextLogin()
Hierarchy
Extends
- SilverStripe\Dev\SapphireTest
Members
protected
- $fixture_file
- $required_extensions
Methods
public
- testAdminCanRequirePasswordChangeOnNextLogIn()
- testCheckingPasswordChangeDoesNotAlterPastDates()
- testCheckingPasswordChangeUpdatesFutureExpiriesToNow()
- testCheckingRequiresPasswordChangeOnNextLoginWillSetPasswordExpiryToNow()
- testGetRequiresPasswordChangeOnNextLogin()
- testSavingChangePasswordOnNextLoginIsNotPossibleIfTheCurrentMemberCannotEditTheMemberBeingSaved()
- testSavingUncheckedPasswordChangeDoesNotAlterFutureDates()
- testSavingUncheckedPasswordChangeNullsPastDates()
- testUserCannotRequireOthersToPasswordChangeOnNextLogIn()
- testUserCannotRequireTheirOwnPasswordChangeOnNextLogIn()