Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions
PermissionsTest Class Reference
Inheritance diagram for PermissionsTest:

Public Member Functions

 setUp ()
 
 testHasAccessToFlushCatalogImages ()
 
 testHasAccessToFlushJsCss ()
 
 testHasAccessToFlushStaticFiles ()
 

Detailed Description

Class PermissionsTest

Definition at line 18 of file PermissionsTest.php.

Member Function Documentation

◆ setUp()

setUp ( )

Definition at line 35 of file PermissionsTest.php.

36  {
37  $this->objectManager = new ObjectManager($this);
38 
39  $this->mockAuthorization = $this->getMockBuilder(Authorization::class)
40  ->disableOriginalConstructor()
41  ->setMethods(['isAllowed'])
42  ->getMock();
43 
44  $this->permissions = new Permissions($this->mockAuthorization);
45  }

◆ testHasAccessToFlushCatalogImages()

testHasAccessToFlushCatalogImages ( )

Definition at line 47 of file PermissionsTest.php.

48  {
49  $this->mockAuthorization->expects($this->atLeastOnce())
50  ->method('isAllowed')
51  ->with('Magento_Backend::flush_catalog_images')
52  ->willReturn(true);
53 
54  $this->assertTrue($this->permissions->hasAccessToFlushCatalogImages());
55  }

◆ testHasAccessToFlushJsCss()

testHasAccessToFlushJsCss ( )

Definition at line 57 of file PermissionsTest.php.

58  {
59  $this->mockAuthorization->expects($this->atLeastOnce())
60  ->method('isAllowed')
61  ->with('Magento_Backend::flush_js_css')
62  ->willReturn(true);
63 
64  $this->assertTrue($this->permissions->hasAccessToFlushJsCss());
65  }

◆ testHasAccessToFlushStaticFiles()

testHasAccessToFlushStaticFiles ( )

Definition at line 67 of file PermissionsTest.php.

68  {
69  $this->mockAuthorization->expects($this->atLeastOnce())
70  ->method('isAllowed')
71  ->with('Magento_Backend::flush_static_files')
72  ->willReturn(true);
73 
74  $this->assertTrue($this->permissions->hasAccessToFlushStaticFiles());
75  }

The documentation for this class was generated from the following file: