Exemple #1
0
 public function testMultiCheckboxDefaultValueSetting()
 {
     $tag = Input::checkbox('test')->name('test[]');
     $renderedTag = (string) $tag;
     $this->assertEquals('<input type="checkbox" id="test" name="test[]" value="1">', $renderedTag);
     Input::setData(['test' => ['1', '3']]);
     $renderedTag = (string) $tag;
     $this->assertEquals('<input type="checkbox" id="test" name="test[]" value="1" checked>', $renderedTag);
     $tag2 = Input::checkbox('test', 2)->name('test[]');
     $renderedTag2 = (string) $tag2;
     $this->assertEquals('<input type="checkbox" id="test" name="test[]" value="2">', $renderedTag2);
     $tag3 = Input::checkbox('test', 3)->name('test[]');
     $renderedTag3 = (string) $tag3;
     $this->assertEquals('<input type="checkbox" id="test" name="test[]" value="3" checked>', $renderedTag3);
 }