public function testMixChainAndStandaloneFunctions() { Form::unregister('text'); $actual = Form::open('/page.html')->text('test', 'Test'); $actual .= Form::submit('', 'Save'); $actual .= Form::close(); $expected = '<form action="/page.html" method="post" class="" id="" ><input type="text" name="test" id="test" value="Test" class="text" /><input type="submit" name="" id="" value="Save" class="submit" /></form>'; $this->assertEquals(trim_html($expected), trim_html($actual)); }