Skip to content

Commit

Permalink
Add assertions to ensure all select elements are present.
Browse files Browse the repository at this point in the history
  • Loading branch information
markstory committed Feb 23, 2014
1 parent d49f2b7 commit 1f20a2b
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion tests/TestCase/View/Widget/DateTimeTest.php
Expand Up @@ -118,11 +118,18 @@ public function testRenderSelectedNoSeconds() {
'year' => '2014', 'month' => '01', 'day' => '20', 'year' => '2014', 'month' => '01', 'day' => '20',
'hour' => '12', 'minute' => '30' 'hour' => '12', 'minute' => '30'
]; ];
$result = $this->DateTime->render(['val' => $selected]); $result = $this->DateTime->render(['name' => 'created', 'val' => $selected]);
$this->assertContains('name="created[year]"', $result);
$this->assertContains('<option value="2014" selected="selected">2014</option>', $result); $this->assertContains('<option value="2014" selected="selected">2014</option>', $result);
$this->assertContains('name="created[month]"', $result);
$this->assertContains('<option value="01" selected="selected">1</option>', $result); $this->assertContains('<option value="01" selected="selected">1</option>', $result);
$this->assertContains('name="created[day]"', $result);
$this->assertContains('<option value="20" selected="selected">20</option>', $result); $this->assertContains('<option value="20" selected="selected">20</option>', $result);
$this->assertContains('name="created[hour]"', $result);
$this->assertContains('<option value="12" selected="selected">12</option>', $result); $this->assertContains('<option value="12" selected="selected">12</option>', $result);
$this->assertContains('name="created[minute]"', $result);
$this->assertContains('<option value="30" selected="selected">30</option>', $result);
$this->assertContains('name="created[second]"', $result);
$this->assertContains('<option value="30" selected="selected">30</option>', $result); $this->assertContains('<option value="30" selected="selected">30</option>', $result);
} }


Expand Down

0 comments on commit 1f20a2b

Please sign in to comment.