$this->
getContainerWithCacheTagsInvalidator($this->cacheTagsInvalidator
);
$configs =
[];
$configs['views.settings'
]['skip_cache'
] = FALSE;
$this->configFactory =
$this->
getConfigFactoryStub($configs);
$this->moduleHandler =
$this->
createMock('Drupal\Core\Extension\ModuleHandlerInterface'
);
$this->languageManager =
$this->
createMock('Drupal\Core\Language\LanguageManagerInterface'
);
$this->languageManager->
expects($this->
any()) ->
method('getCurrentLanguage'
) ->
willReturn(new Language(['id' => 'en'
]));
$this->viewsData =
new ViewsData($this->cacheBackend,
$this->configFactory,
$this->moduleHandler,
$this->languageManager
);
} /**
* Returns the views data definition.
*/
protected function viewsData() { $data = ViewTestData::
viewsData();
// Tweak the views data to have a base for testing.
unset($data['views_test_data'
]['id'
]['field'
]);
unset($data['views_test_data'
]['name'
]['argument'
]);