protected function assertFile(PostFile $postFile, $fieldName, $fileName, $headers) { $this->assertEquals($postFile->getName(), $fieldName); $this->assertEquals($postFile->getFilename(), $fileName); $this->assertEquals($postFile->getHeaders(), $headers); }
public function testDefaultsToNameWhenNoFilenameExists() { $p = new PostFile('foo', 'bar'); $this->assertEquals('foo', $p->getFilename()); }
protected function assertFile(PostFile $postFile, $fieldName, $fileName, $headers) { $this->assertEquals($postFile->getName(), $fieldName); $this->assertEquals($postFile->getFilename(), $fileName); $postFileHeaders = $postFile->getHeaders(); // Note: Sort 'Content-Disposition' values before comparing, because the order changed in Guzzle 4.2.2 $postFileHeaders['Content-Disposition'] = explode('; ', $postFileHeaders['Content-Disposition']); sort($postFileHeaders['Content-Disposition']); $headers['Content-Disposition'] = explode('; ', $headers['Content-Disposition']); sort($headers['Content-Disposition']); $this->assertEquals($postFileHeaders, $headers); }