public function GroupTypeConditionTest::testConditions in Organic groups 8
Tests conditions.
@dataProvider conditionsProvider
File
- tests/
src/ Kernel/ GroupTypeConditionTest.php, line 105
Class
- GroupTypeConditionTest
- Tests the GroupType condition plugin.
Namespace
Drupal\Tests\og\KernelCode
public function testConditions($group_types, $negate, $context_value, $expected) {
// Create an instance of the group type condition plugin.
/** @var \Drupal\og\Plugin\Condition\GroupType $plugin_instance */
$plugin_instance = $this->conditionManager
->createInstance('og_group_type')
->setConfig('group_types', array_combine($group_types, $group_types))
->setConfig('negate', $negate)
->setContextValue('og', $this->groups[$context_value]);
$this
->assertEquals($expected, $plugin_instance
->execute());
}