public function DrupalCacheAdapterTest::testRenameSuccess in Flysystem 3.x
Same name and namespace in other branches
- 8 tests/src/Unit/Flysystem/Adapter/DrupalCacheAdapterTest.php \Drupal\Tests\flysystem\Unit\Flysystem\Adapter\DrupalCacheAdapterTest::testRenameSuccess()
 - 2.0.x tests/src/Unit/Flysystem/Adapter/DrupalCacheAdapterTest.php \Drupal\Tests\flysystem\Unit\Flysystem\Adapter\DrupalCacheAdapterTest::testRenameSuccess()
 - 3.0.x tests/src/Unit/Flysystem/Adapter/DrupalCacheAdapterTest.php \Drupal\Tests\flysystem\Unit\Flysystem\Adapter\DrupalCacheAdapterTest::testRenameSuccess()
 
File
- tests/
src/ Unit/ Flysystem/ Adapter/ DrupalCacheAdapterTest.php, line 117  
Class
- DrupalCacheAdapterTest
 - Test the Drupal Cache Adapter.
 
Namespace
Drupal\Tests\flysystem\Unit\Flysystem\AdapterCode
public function testRenameSuccess() {
  $config = new Config();
  $this->adapter
    ->write(static::FILE, 'contents', $config)
    ->willReturn([
    'size' => 1234,
  ]);
  $this->cacheAdapter
    ->write(static::FILE, 'contents', $config);
  $this->adapter
    ->rename(static::FILE, 'new.txt')
    ->willReturn(TRUE);
  $this
    ->assertTrue($this->cacheAdapter
    ->rename(static::FILE, 'new.txt'));
  $this
    ->assertSame(1234, $this->cacheAdapter
    ->getSize('new.txt')['size']);
  $this
    ->assertFalse($this->cacheItemBackend
    ->has(static::FILE));
  $this
    ->assertTrue($this->cacheItemBackend
    ->has('new.txt'));
}