You are here

protected function ViewsDataTest::setupMockedModuleHandler in Drupal 8

Mocks the basic module handler used for the test.

Return value

\Drupal\Core\Extension\ModuleHandlerInterface|\PHPUnit\Framework\MockObject\MockObject

8 calls to ViewsDataTest::setupMockedModuleHandler()
ViewsDataTest::testCacheCallsWithoutWarmCacheAndGetAllTables in core/modules/views/tests/src/Unit/ViewsDataTest.php
Tests the cache calls for all views data without a warm cache.
ViewsDataTest::testCacheCallsWithSameTableMultipleTimes in core/modules/views/tests/src/Unit/ViewsDataTest.php
Tests the cache backend behavior with requesting the same table multiple
ViewsDataTest::testFetchBaseTables in core/modules/views/tests/src/Unit/ViewsDataTest.php
Tests the fetchBaseTables() method.
ViewsDataTest::testFullGetCache in core/modules/views/tests/src/Unit/ViewsDataTest.php
Tests the caching of the full views data.
ViewsDataTest::testGetAllEqualsToGetNull in core/modules/views/tests/src/Unit/ViewsDataTest.php
Tests that getting all data has same results as getting data with NULL logic.

... See full list

File

core/modules/views/tests/src/Unit/ViewsDataTest.php, line 134

Class

ViewsDataTest
@coversDefaultClass \Drupal\views\ViewsData @group views

Namespace

Drupal\Tests\views\Unit

Code

protected function setupMockedModuleHandler() {
  $views_data = $this
    ->viewsData();
  $this->moduleHandler
    ->expects($this
    ->at(0))
    ->method('getImplementations')
    ->with('views_data')
    ->willReturn([
    'views_test_data',
  ]);
  $this->moduleHandler
    ->expects($this
    ->at(1))
    ->method('invoke')
    ->with('views_test_data', 'views_data')
    ->willReturn($views_data);
}