2015-05-10 20:01:41 +00:00
|
|
|
'use strict'
|
|
|
|
|
|
|
|
|
|
app = require("../../website/src/server")
|
|
|
|
|
|
|
|
|
|
describe "Push-Notifications", ->
|
2015-05-10 21:36:10 +00:00
|
|
|
before (done) ->
|
|
|
|
|
registerNewUser(done, true)
|
|
|
|
|
|
|
|
|
|
describe "POST /user/pushDevice", ->
|
|
|
|
|
it "Registers a DeviceID", (done) ->
|
|
|
|
|
request.post(baseURL + "/user/pushDevice").send(
|
|
|
|
|
{ regId: "123123", type: "android"}
|
|
|
|
|
).end (res) ->
|
|
|
|
|
expectCode res, 200
|
2015-05-10 20:01:41 +00:00
|
|
|
|
2015-05-10 21:36:10 +00:00
|
|
|
User.findOne
|
|
|
|
|
_id: global.user._id
|
|
|
|
|
, (err, _user) ->
|
|
|
|
|
expect(_user.pushDevices.length).to.be 1
|
|
|
|
|
expect(_user.pushDevices[0].regId).to.be "123123"
|
2015-05-10 20:01:41 +00:00
|
|
|
|
2015-05-10 21:36:10 +00:00
|
|
|
done()
|