예제 #1
0
 /**
  * Test that "form-control" class is added when using methods for specific input.
  *
  * @return void
  */
 public function testFormControlClassInjection()
 {
     $result = $this->Form->text('foo');
     $this->assertContains('class="form-control"', $result);
     $result = $this->Form->text('foo', ['class' => 'custom']);
     $this->assertContains('class="custom form-control"', $result);
     $result = $this->Form->select('foo');
     $this->assertContains('class="form-control"', $result);
     $result = $this->Form->textarea('foo');
     $this->assertContains('class="form-control"', $result);
     $result = $this->Form->dateTime('foo');
     $this->assertContains('class="form-control"', $result);
     $result = $this->Form->file('foo');
     $this->assertNotContains('"form-control"', $result);
     $result = $this->Form->checkbox('foo');
     $this->assertNotContains('"form-control"', $result);
     $result = $this->Form->radio('foo', ['1' => 'Opt 1', '2' => 'Opt 2']);
     $this->assertNotContains('"form-control"', $result);
 }