public function testPostFilesToLocalhost() { $data = array('foo' => 'bar'); $multipartFormData = new MultipartFormData($data); $filename = __DIR__ . '/testLoad.txt'; $multipartFormData->addFile('test', $filename); $this->object = new StreamsHttpPOST('http://localhost/outputPost.php', $multipartFormData); $contents = $this->object->post(); $expected = "bar"; $this->assertContains($expected, $contents); $this->assertContains(basename($filename), $contents); $this->assertContains(file_get_contents($filename), $contents); var_dump($contents); }