Merge pull request #13 from halkyon/existing_group_permissions

Don't create a group in iAmLoggedInWithPermissions if already exists.
This commit is contained in:
Ingo Schommer 2013-11-28 15:23:22 -08:00
commit 7ae16ae06c
1 changed files with 5 additions and 2 deletions

View File

@ -74,7 +74,11 @@ class LoginContext extends BehatContext
function iAmLoggedInWithPermissions($permCode)
{
if (!isset($this->cache_generatedMembers[$permCode])) {
$group = \Injector::inst()->create('Group');
$group = \Group::get()->filter('Title', "$permCode group")->first();
if (!$group) {
$group = \Injector::inst()->create('Group');
}
$group->Title = "$permCode group";
$group->write();
@ -98,7 +102,6 @@ class LoginContext extends BehatContext
$this->cache_generatedMembers[$permCode] = $member;
}
// $this->cache_generatedMembers[$permCode]->logIn();
return new Step\Given(sprintf('I log in with "%s" and "%s"', "$permCode@example.org", 'secret'));
}