30 $this->_configMock = $this->createPartialMock(\
Magento\PageCache\Model\Config::class, [
'getType',
'isEnabled']);
31 $this->_typeListMock = $this->createMock(\
Magento\Framework\
App\Cache\TypeList::class);
33 $this->observerMock = $this->createMock(\
Magento\Framework\Event\Observer::class);
35 $this->_model = new \Magento\PageCache\Observer\InvalidateCache(
47 $this->_configMock->expects($this->once())->method(
'isEnabled')->will($this->returnValue($cacheState));
50 $this->_typeListMock->expects($this->once())->method(
'invalidate')->with($this->equalTo(
'full_page'));
53 $this->_model->execute($this->observerMock);
61 return [[
true], [
false]];
invalidateCacheDataProvider()