You are here

public function EntityOperationsTest::provideEntityOperationScenarios in Group Media 8.2

Data provider for testEntityOperations().

Overrides EntityOperationsTest::provideEntityOperationScenarios

File

tests/src/Functional/EntityOperationsTest.php, line 72

Class

EntityOperationsTest
Tests that entity operations (do not) show up on the group overview.

Namespace

Drupal\Tests\groupmedia\Functional

Code

public function provideEntityOperationScenarios() {
  $scenarios['withoutAccess'] = [
    [],
    [
      'group/1/media' => 'Media',
    ],
  ];
  $scenarios['withAccess'] = [
    [],
    [
      'group/1/media' => 'Media',
    ],
    [
      'access group_media overview',
    ],
  ];
  $scenarios['withAccessAndViewsNoMedia'] = [
    [],
    [
      'group/1/media' => 'Media',
    ],
    [
      'access group_media overview',
    ],
    [
      'views',
    ],
  ];
  $scenarios['withAccessAndViewsAndMedia'] = [
    [
      'group/1/media' => 'Media',
    ],
    [],
    [
      'access group_media overview',
    ],
    [
      'views',
    ],
    TRUE,
  ];
  return $scenarios;
}