You are here

public function FileCacheTest::testDelete in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 core/tests/Drupal/Tests/Component/FileCache/FileCacheTest.php \Drupal\Tests\Component\FileCache\FileCacheTest::testDelete()

@covers ::delete

File

core/tests/Drupal/Tests/Component/FileCache/FileCacheTest.php, line 130
Contains \Drupal\Tests\Component\FileCache\FileCacheTest.

Class

FileCacheTest
@coversDefaultClass \Drupal\Component\FileCache\FileCache @group FileCache

Namespace

Drupal\Tests\Component\FileCache

Code

public function testDelete() {
  $filename = __DIR__ . '/Fixtures/llama-23.txt';
  $realpath = realpath($filename);
  $cid = 'prefix:test:' . $realpath;
  $this->fileCache
    ->set($filename, 23);

  // Ensure data is removed after deletion.
  $this->fileCache
    ->delete($filename);
  $result = $this->staticFileCache
    ->fetch([
    $cid,
  ]);
  $this
    ->assertEquals([], $result);
  $result = $this->fileCache
    ->get($filename);
  $this
    ->assertNull($result);
}