Beispiel #1
0
 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\\./");
 }