public function testDataInvalidImageFileType() { // "uri": "/listings/:listing_id/images" $method = 'uploadListingImage'; $args = array('params' => array('listing_id' => 123456), 'data' => array('image' => array('file.jpg;type=image/jpeg'))); $result = RequestValidator::validateParams($args, $this->methods[$method]); $this->assertArrayHasKey('_invalid', $result, print_r(@$result['_invalid'], true)); $this->assertCount(1, $result['_invalid']); $this->assertRegExp($this->invalidTypeRegExp, $result['_invalid'][0]); }