From 6ae1b644b795bb0a06c6d6c0b88b2ccfce2a4265 Mon Sep 17 00:00:00 2001 From: TheHollidayInn Date: Thu, 14 May 2015 18:06:52 -0500 Subject: [PATCH] Added tests for group create errors --- test/api/groups.coffee | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/test/api/groups.coffee b/test/api/groups.coffee index 57a40fe52c..788a3ec71c 100644 --- a/test/api/groups.coffee +++ b/test/api/groups.coffee @@ -42,6 +42,19 @@ describe "Groups", -> expect(guild.leader).to.equal user._id done() + it "prevents user from creating a guild when the user has 0 gems", (done) -> + registerNewUser (err, user) -> + request.post(baseURL + "/groups").send( + name: "TestGroup" + type: "guild", + ) + .set("X-API-User", user._id) + .set("X-API-Key", user.apiToken) + .end (res) -> + expectCode res, 401 + done() + , false + it "can find a guild", (done) -> guild = undefined request.post(baseURL + "/groups").send( @@ -209,6 +222,14 @@ describe "Groups", -> expect(party.memberCount).to.equal group.memberCount done() + it "prevents user from joining or creating a second party", (done) -> + request.post(baseURL + "/groups").send( + name: "TestGroup" + type: "party" + ).end (res) -> + expectCode res, 400 + done() + describe "Chat", -> chat = undefined it "Posts a message to party chat", (done) ->