mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-18 23:27:26 +01:00
Fixed member error and fixed inconsistency in party query tests
This commit is contained in:
@@ -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 [
|
||||||
tmpUser = user
|
(cb) ->
|
||||||
inviteURL = baseURL + "/groups/" + group._id + "/invite"
|
registerNewUser(cb, false)
|
||||||
request.post(inviteURL).send(
|
|
||||||
uuids: [tmpUser._id]
|
(user, cb) ->
|
||||||
)
|
tmpUser = user
|
||||||
.end ->
|
inviteURL = baseURL + "/groups/" + group._id + "/invite"
|
||||||
|
request.post(inviteURL).send(
|
||||||
|
uuids: [tmpUser._id]
|
||||||
|
)
|
||||||
|
.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
|
||||||
|
|||||||
Reference in New Issue
Block a user