Ejemplo n.º 1
0
 /**
  * DateInput should properly render the label
  */
 public function testRenderLabel()
 {
     $input = new DateInput('test');
     $input->setLabel('a date label');
     $render = $input->render();
     $this->assertContains('<label for="test"', $render);
     $this->assertContains('a date label</label>', $render);
 }
Ejemplo n.º 2
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);
 }