public function testCanWrapBeforeElement() { $element = Mockery::mock('AdamWathan\\Form\\Elements\\Element'); $element->shouldReceive('render')->once()->andReturn('<input>'); $label = new Label('Email'); $expected = '<label>Email<input></label>'; $result = $label->before($element)->render(); $this->assertEquals($expected, $result); }