assertTrue($rule->validate($input)); } /** * @covers Respect\Validation\Rules\Uploaded::validate */ public function testInvalidUploadedFileShouldReturnFalse() { $GLOBALS['is_uploaded_file'] = false; $rule = new Uploaded(); $input = '/path/of/an/invalid/uploaded/file.txt'; $this->assertFalse($rule->validate($input)); } /** * @covers Respect\Validation\Rules\Uploaded::validate */ public function testShouldValidateObjects() { $GLOBALS['is_uploaded_file'] = true; $rule = new Uploaded(); $object = new \SplFileInfo('/path/of/an/uploaded/file'); $this->assertTrue($rule->validate($object)); } }