public function testGetRules() { $element = $this->mockTextElement(); $element->shouldReceive('rules')->once()->with('bar')->andReturn($element); $element->shouldReceive('getRules')->twice()->andReturn('bar'); $this->fb->text('test')->rules('bar'); $rules = $this->fb->getRules(); $this->assertSame(array('test' => 'bar'), $rules); }