public function testsValues() { $input = Builder::month(); $input->val('2014-33'); $this->assertFalse($input->isValid()); $input->val('2014-09'); $this->assertTrue($input->isValid()); $this->assertEquals('2014-09', $input->val()); $input->max('2014-08'); $this->assertFalse($input->isValid()); $input->max('2014-09'); $this->assertTrue($input->isValid()); $input->max('2014-10'); $this->assertTrue($input->isValid()); $input->min('2014-10'); $this->assertFalse($input->isValid()); }