コード例 #1
0
 public function testOfControllerWithBadEmailAddress()
 {
     $_POST['email'] = 'im a broken email address';
     $_POST['Submit'] = "Send Reset";
     $controller = new ForgotPasswordController(true);
     $result = $controller->go();
     $v_mgr = $controller->getViewManager();
     $this->assertEqual($v_mgr->getTemplateDataItem('errormsg'), 'Error: account does not exist.');
 }
コード例 #2
0
 public function testOfControllerWithRegistrationClosed()
 {
     // make sure registration is closed
     $bvalues = array('namespace' => OptionDAO::APP_OPTIONS, 'option_name' => 'is_registration_open', 'option_value' => 'false');
     $bdata = FixtureBuilder::build('options', $bvalues);
     $controller = new ForgotPasswordController(true);
     $result = $controller->go();
     $v_mgr = $controller->getViewManager();
     $this->assertEqual($v_mgr->getTemplateDataItem('is_registration_open'), false);
     $this->assertNoPattern('/Register/', $result);
 }