public function OpenAtriumAccessTestCase::testUserTeams in Open Atrium Core 7.2
File
- modules/oa_access/tests/oa_access.test, line 422
- Functional tests for the Open Atrium Access module.
Class
- OpenAtriumAccessTestCase
- Functional tests for the Open Atrium Access module.
Code
public function testUserTeams() {
$account = $this
->oaCreateUser(array(
'create oa_space content',
));
$this
->drupalLogin($account);
$space1 = $this
->oaCreateNode(array(
'title' => 'Space A',
'type' => 'oa_space',
'uid' => $account->uid,
));
$user_a = $this
->oaCreateUser(array(), $space1);
$team_a = $this
->oaCreateTeamWithUser(array(
'title' => 'Team A',
), array(
'access content',
), $space1);
$this
->assertEqual(oa_access_user_teams($space1->nid, $team_a['user']), array(
$team_a['team']->nid => $team_a['team']->nid,
$space1->nid => $space1->nid,
));
$this
->assertEqual(oa_access_user_teams($space1->nid, $user_a), array(
$space1->nid => $space1->nid,
));
}