/** * Tests default value. */ public function testDefaultValue() { $input = new Fluent(); $input->check('', 'message')->validate('notEmpty')->defaultValue('default'); $this->assertTrue($input->isValid()); $this->assertEquals('default', $input->message); $this->setExpectedException('\\BadMethodCallException'); $input = new Fluent(); $input->defaultValue('default'); }