/** * @covers ::import * @dataProvider provideValidUserGroupDefinitions * * @param array $groupDefinitions */ public function testImportWithForceOption(array $groupDefinitions) { $this->setMockUserGroupsService(); $this->setMockUserPermissionsService(); $this->setMockSectionsService('handle'); $this->setMockAssetSourcesService('handle'); $this->setMockGlobalsService('handle'); $schematicUserGroupsService = new UserGroups(); $import = $schematicUserGroupsService->import($groupDefinitions, true); $this->assertTrue($import instanceof Result); $this->assertFalse($import->hasErrors()); }