public function testDefaultToChecked() { $checkbox = new RadioButton('above_18'); $expected = '<input type="radio" name="above_18" value="above_18" checked="checked">'; $result = $checkbox->defaultToChecked()->render(); $this->assertEquals($expected, $result); $checkbox = new RadioButton('above_18'); $expected = '<input type="radio" name="above_18" value="above_18">'; $result = $checkbox->defaultToChecked()->uncheck()->render(); $this->assertEquals($expected, $result); $checkbox = new RadioButton('above_18'); $expected = '<input type="radio" name="above_18" value="above_18">'; $result = $checkbox->uncheck()->defaultToChecked()->render(); $this->assertEquals($expected, $result); }