public function testHas() { $container = $this->getContainerMock(); $dataObject = $this->getDataObjectMock('filename.ext'); $dataObject->shouldReceive('getContent')->andReturn('file contents'); $container->shouldReceive('getObject')->andReturn($dataObject); $adapter = new Rackspace($container); $this->assertInternalType('array', $adapter->read('filename.ext')); }
public function testPrefixed() { $container = $this->getContainerMock(); $dataObject = $this->getDataObjectMock('prefix/filename.ext'); $dataObject->shouldReceive('getContent')->andReturn('file contents'); $container->shouldReceive('getObject')->andReturn($dataObject); $adapter = new Rackspace($container, 'prefix'); $this->assertInternalType('array', $adapter->read('filename.ext')); $adapter->setPrefix('/'); $this->assertEquals('path.ext', $adapter->prefix('path.ext')); }