Fixed member error and fixed inconsistency in party query tests

This commit is contained in:
TheHollidayInn
2015-06-05 20:27:00 -05:00
parent 527f041b67
commit dccbcb46d0

View File

@@ -318,13 +318,12 @@ describe "Groups", ->
type: "party" type: "party"
).end (res) -> ).end (res) ->
expectCode res, 200 expectCode res, 200
party = _.find res.body, (g) -> return g._id == group._id
party = res.body[0]
expect(party._id).to.equal group._id expect(party._id).to.equal group._id
expect(party.leader).to.equal user._id expect(party.leader).to.equal user._id
expect(party.name).to.equal group.name expect(party.name).to.equal group.name
expect(party.quest).to.deep.equal { progress: {} } expect(party.quest).to.deep.equal { progress: {} }
#expect(party.memberCount).to.equal group.memberCount expect(party.memberCount).to.equal group.memberCount
done() done()
it "prevents user from creating a second party", (done) -> it "prevents user from creating a second party", (done) ->
@@ -351,20 +350,35 @@ describe "Groups", ->
it "allows users to join a party when they have been invited", (done) -> it "allows users to join a party when they have been invited", (done) ->
tmpUser = undefined tmpUser = undefined
registerNewUser (err, user) -> async.waterfall [
(cb) ->
registerNewUser(cb, false)
(user, cb) ->
tmpUser = user tmpUser = user
inviteURL = baseURL + "/groups/" + group._id + "/invite" inviteURL = baseURL + "/groups/" + group._id + "/invite"
request.post(inviteURL).send( request.post(inviteURL).send(
uuids: [tmpUser._id] uuids: [tmpUser._id]
) )
.end -> .end ->
cb()
(cb) ->
request.post(baseURL + "/groups/" + group._id + "/join") request.post(baseURL + "/groups/" + group._id + "/join")
.set("X-API-User", tmpUser._id) .set("X-API-User", tmpUser._id)
.set("X-API-Key", tmpUser.apiToken) .set("X-API-Key", tmpUser.apiToken)
.end (res) -> .end (res) ->
expectCode res, 200 expectCode res, 200
done() cb()
, false
(cb) ->
request.post(baseURL + "/groups/" + group._id + "/leave")
.set("X-API-User", tmpUser._id)
.set("X-API-Key", tmpUser.apiToken)
.end (res) ->
expectCode res, 204
cb()
], done
describe "Chat", -> describe "Chat", ->
chat = undefined chat = undefined