You are here

public function GhostStorageTest::testWriteOperations in Config Filter 8.2

Same name and namespace in other branches
  1. 8 src/Tests/GhostStorageTest.php \Drupal\config_filter\Tests\GhostStorageTest::testWriteOperations()

Override the dataprovider for write methods.

@dataProvider writeMethodsProvider

Overrides ReadonlyStorageTest::testWriteOperations

File

src/Tests/GhostStorageTest.php, line 34

Class

GhostStorageTest
Tests GhostStorage operations.

Namespace

Drupal\config_filter\Tests

Code

public function testWriteOperations($method, $arguments) {
  $source = $this
    ->prophesize(StorageInterface::class);
  $source
    ->{$method}(Argument::any())
    ->shouldNotBeCalled();
  $storage = $this
    ->getStorage($source
    ->reveal());
  $actual = call_user_func_array([
    $storage,
    $method,
  ], $arguments);
  $this
    ->assertTrue($actual);
}