public function testSelect() { $input = Input::select(); $this->genericElementTest($input); $this->assertNull($input->attr('type')); //Values $input->options([1 => 'One', 2 => 'Two']); $input->val('three'); $this->assertFalse($input->isValid()); $input->val('One'); $this->assertFalse($input->isValid()); $input->val('1'); $this->assertTrue($input->isValid()); $input->allowNewValues(); $input->val('new-value'); $this->assertTrue($input->isValid()); }