13 use PHPUnit\Framework\TestCase;
28 private $mockAuthorization;
33 private $objectManager;
39 $this->mockAuthorization = $this->getMockBuilder(Authorization::class)
40 ->disableOriginalConstructor()
41 ->setMethods([
'isAllowed'])
44 $this->permissions =
new Permissions($this->mockAuthorization);
49 $this->mockAuthorization->expects($this->atLeastOnce())
51 ->with(
'Magento_Backend::flush_catalog_images')
54 $this->assertTrue($this->permissions->hasAccessToFlushCatalogImages());
59 $this->mockAuthorization->expects($this->atLeastOnce())
61 ->with(
'Magento_Backend::flush_js_css')
64 $this->assertTrue($this->permissions->hasAccessToFlushJsCss());
69 $this->mockAuthorization->expects($this->atLeastOnce())
71 ->with(
'Magento_Backend::flush_static_files')
74 $this->assertTrue($this->permissions->hasAccessToFlushStaticFiles());
testHasAccessToFlushStaticFiles()
testHasAccessToFlushCatalogImages()
testHasAccessToFlushJsCss()