public function testValidInvitationCode() { $invite_dao = new InviteMySQLDAO(); $invite_dao->addInviteCode('aabbddcc'); $this->get($this->url . '/session/register.php?code=aabbddcc'); $this->assertNoText('Sorry, registration is closed on this ThinkUp installation.'); $this->setFieldById('full_name', 'Test User'); $this->setFieldById('email', '*****@*****.**'); $this->setFieldById('pass1', 'p4sswd123'); $this->setFieldById('pass2', 'p4sswd123'); $this->setFieldById('user_code', '123456'); $this->clickSubmitById('login-save'); $this->assertNoText('Sorry, registration is closed on this ThinkUp installation.'); // $this->showSource(); $this->assertText('Success! Check your email for an activation link.'); }
public function testValidInvitationCode() { //Open registration $builders[] = FixtureBuilder::build('options', array('namespace' => 'application_options', 'option_name' => 'is_registration_open', 'option_value' => 'true')); $invite_dao = new InviteMySQLDAO(); $invite_dao->addInviteCode('aabbddcc'); $this->get($this->url . '/session/register.php?code=aabbddcc'); $this->assertNoPattern("/Sorry, registration is closed on /"); $this->setFieldById('full_name', 'Test User'); $this->setFieldById('email', '*****@*****.**'); $this->setFieldById('pass1', 'p4sswd123'); $this->setFieldById('pass2', 'p4sswd123'); $this->setFieldById('user_code', '123456'); $this->clickSubmitById('login-save'); $this->assertNoPattern("/Sorry, registration is closed on /"); // $this->showSource(); $this->assertPattern("/Success! Check your email for an activation link\\./"); }