12 class DataTest extends \PHPUnit\Framework\TestCase
31 $this->mathRandomMock = $this->getMockBuilder(\
Magento\Framework\Math\Random::class)
32 ->disableOriginalConstructor()
36 $this->configMock = $this->getMockBuilder(\
Magento\Backend\
App\ConfigInterface::class)
37 ->disableOriginalConstructor()
41 $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
43 \
Magento\User\Helper\Data::class,
45 'config' => $this->configMock,
46 'mathRandom' => $this->mathRandomMock
54 $this->mathRandomMock->expects($this->once())->method(
'getUniqueHash')->willReturn($hash);
55 $this->assertEquals($hash, $this->model->generateResetPasswordLinkToken());
61 $this->configMock->expects($this->once())
63 ->with(\
Magento\User\Helper\Data::XML_PATH_ADMIN_RESET_PASSWORD_LINK_EXPIRATION_PERIOD)
65 $this->assertEquals((
int)
$value, $this->model->getResetPasswordLinkExpirationPeriod());
testGenerateResetPasswordLinkToken()
testGetResetPasswordLinkExpirationPeriod()