public function testDefaultToUnchecked() { $checkbox = new Checkbox('above_18'); $expected = '<input type="checkbox" name="above_18" value="1">'; $result = $checkbox->defaultToUnchecked()->render(); $this->assertEquals($expected, $result); $checkbox = new Checkbox('above_18'); $expected = '<input type="checkbox" name="above_18" value="1" checked="checked">'; $result = $checkbox->defaultToUnchecked()->check()->render(); $this->assertEquals($expected, $result); $checkbox = new Checkbox('above_18'); $expected = '<input type="checkbox" name="above_18" value="1" checked="checked">'; $result = $checkbox->check()->defaultToUnchecked()->render(); $this->assertEquals($expected, $result); }