Example #1
0
 /**
  * test date input
  * test value, selected and posted are properly rendering
  */
 public function testDate()
 {
     // value should be rendered
     $input = new DateInput('test', '10-10-2010');
     $render = $input->render();
     $this->assertContains('value="10-10-2010"', $render);
     // selected value should be rendered
     $input->setSelected('11-11-2011');
     $render = $input->render();
     $this->assertContains('value="11-11-2011"', $render);
     // posted value should be rendered
     $_POST['test'] = '12-12-2012';
     $input = new DateInput('test');
     $render = $input->render();
     $this->assertContains('value="12-12-2012"', $render);
     // selected should not overwrite posted
     $input->setSelected('11-11-2011');
     $render = $input->render();
     $this->assertContains('value="12-12-2012"', $render);
 }