Example #1
0
 /**
  * Testing outputs data.
  */
 public function testOutputs()
 {
     // valid
     $signInForm = new SignInForm();
     $signInForm->setValues(['email' => '*****@*****.**', 'password' => ' 12q34e56t78 ']);
     $this->assertTrue($signInForm->isValid());
     $values = $signInForm->getValues();
     $this->assertEquals('12q34e56t78', $values['password']);
     $values = $signInForm->getValues(false);
     $this->assertEquals(' 12q34e56t78 ', $values['password']);
     // invalid
     $signInForm = new SignInForm();
     $signInForm->setValues(['email' => 'test@gmail.co2m', 'password' => ' 12q34e56t78 ']);
     $this->assertFalse($signInForm->isValid());
     $values = $signInForm->getValues();
     $this->assertEquals('12q34e56t78', $values['password']);
     $values = $signInForm->getValues(false);
     $this->assertEquals(' 12q34e56t78 ', $values['password']);
 }