public function testGetByRoles() { $user = new Mage_User_Model_User(); $user->loadByUsername(Magento_Test_Bootstrap::ADMIN_NAME); $this->_collection->getByRoles($user->getRole()->getId()); $where = $this->_collection->getSelect()->getPart(Zend_Db_Select::WHERE); $this->assertContains("(role_id = '" . $user->getRole()->getId() . "')", $where); }
public function testSetUserFilter() { $user = new Mage_User_Model_User(); $user->loadByUsername(Magento_Test_Bootstrap::ADMIN_NAME); $this->_collection->setUserFilter($user->getId()); $selectQueryStr = $this->_collection->getSelect()->__toString(); $this->assertContains('user_id', $selectQueryStr); $this->assertContains('role_type', $selectQueryStr); }
/** * @magentoDbIsolation enabled * @magentoAppIsolation enabled * @magentoConfigFixture default/admin/emails/password_reset_link_expiration_period 10 */ public function testIsResetPasswordLinkTokenExpired() { $this->_model->loadByUsername(Magento_Test_Bootstrap::ADMIN_NAME); $this->assertTrue($this->_model->isResetPasswordLinkTokenExpired()); $this->_model->changeResetPasswordLinkToken('test'); $this->_model->save(); $this->_model->loadByUsername(Magento_Test_Bootstrap::ADMIN_NAME); $this->assertFalse($this->_model->isResetPasswordLinkTokenExpired()); $this->_model->setRpTokenCreatedAt(Varien_Date::formatDate(time() - 60 * 60 * 24 * 10 + 10)); $this->assertFalse($this->_model->isResetPasswordLinkTokenExpired()); $this->_model->setRpTokenCreatedAt(Varien_Date::formatDate(time() - 60 * 60 * 24 * 10 - 10)); $this->assertTrue($this->_model->isResetPasswordLinkTokenExpired()); }