Add route for leaving active quest

This commit is contained in:
Blade Barringer
2015-08-23 20:29:57 -05:00
parent 6955add15d
commit 0b7e43f156
4 changed files with 182 additions and 1 deletions

View File

@@ -129,7 +129,7 @@ describe "Party", ->
group = undefined
participating = []
notParticipating = []
before (done) ->
beforeEach (done) ->
# Tavern boss, side-by-side
Group.update(
_id: "habitrpg"
@@ -310,6 +310,20 @@ describe "Party", ->
expect(_.size(res.body.quest.members)).to.equal 3
done()
it "allows quest participants to leave quest", (done) ->
leavingMember = party[1]
expect(group.quest.members[leavingMember._id]).to.eql(true)
request.post(baseURL + "/groups/" + group._id + "/questLeave")
.set("X-API-User", leavingMember._id)
.set("X-API-Key", leavingMember.apiToken)
.end (err, res) ->
expectCode res, 201
request.get(baseURL + '/groups/party')
.end (err, res) ->
expect(res.body.quest.members[leavingMember._id]).to.not.be.ok
done()
xit "Hurts the boss", (done) ->
request.post(baseURL + "/user/batch-update").end (res) ->
user = res.body