public function testWriteWithHeaders() { $container = $this->getContainerMock(); $dataObject = $this->getDataObjectMock('filename.ext'); $headers = ['custom' => 'headers']; $container->shouldReceive('uploadObject')->with('filename.ext', 'content', $headers)->andReturn($dataObject); $adapter = new Rackspace($container); $config = new Config(['headers' => $headers]); $this->assertInternalType('array', $adapter->write('filename.ext', 'content', $config)); }