/** * Removes contest from scoreboard */ public function testRemoveContestFromScoreboard() { $groupData = GroupsFactory::createGroup(); $scoreboardData = GroupsFactory::createGroupScoreboard($groupData); $contestData = ContestsFactory::createContest(); ContestsFactory::addAdminUser($contestData, $groupData['owner']); GroupsFactory::addContestToScoreboard($contestData, $scoreboardData, $groupData); $response = GroupScoreboardController::apiRemoveContest(new Request(array('auth_token' => self::login($groupData['owner']), 'group_alias' => $groupData['request']['alias'], 'scoreboard_alias' => $scoreboardData['request']['alias'], 'contest_alias' => $contestData['request']['alias']))); $this->assertEquals('ok', $response['status']); $gscs = GroupsScoreboardsContestsDAO::search(new GroupsScoreboardsContests(array('group_scoreboard_id' => $scoreboardData['scoreboard']->group_scoreboard_id, 'contest_id' => $contestData['contest']->contest_id))); $this->assertEquals(0, count($gscs)); }
/** * Removes contest from scoreboard */ public function testRemoveContestFromScoreboard() { $groupData = GroupsFactory::createGroup(); $scoreboardData = GroupsFactory::createGroupScoreboard($groupData); $contestData = ContestsFactory::createContest(); ContestsFactory::addAdminUser($contestData, $groupData["owner"]); GroupsFactory::addContestToScoreboard($contestData, $scoreboardData, $groupData); $response = GroupScoreboardController::apiRemoveContest(new Request(array("auth_token" => self::login($groupData["owner"]), "group_alias" => $groupData["request"]["alias"], "scoreboard_alias" => $scoreboardData["request"]["alias"], "contest_alias" => $contestData["request"]["alias"]))); $this->assertEquals("ok", $response["status"]); $gscs = GroupsScoreboardsContestsDAO::search(new GroupsScoreboardsContests(array("group_scoreboard_id" => $scoreboardData["scoreboard"]->group_scoreboard_id, "contest_id" => $contestData["contest"]->contest_id))); $this->assertEquals(0, count($gscs)); }