|
@@ -1,4 +1,5 @@
|
|
|
should = require('chai').should()
|
|
should = require('chai').should()
|
|
|
|
|
+expect = require('chai').expect
|
|
|
SandboxedModule = require('sandboxed-module')
|
|
SandboxedModule = require('sandboxed-module')
|
|
|
assert = require('assert')
|
|
assert = require('assert')
|
|
|
path = require('path')
|
|
path = require('path')
|
|
@@ -91,10 +92,10 @@ describe "UserAffiliationsManager", ->
|
|
|
should.not.exist(err)
|
|
should.not.exist(err)
|
|
|
@request.calledOnce.should.equal true
|
|
@request.calledOnce.should.equal true
|
|
|
requestOptions = @request.lastCall.args[0]
|
|
requestOptions = @request.lastCall.args[0]
|
|
|
- expectedUrl = "v1.url/api/v2/users/#{@stubbedUser._id}/affiliations/"
|
|
|
|
|
- expectedUrl += encodeURIComponent(@newEmail)
|
|
|
|
|
|
|
+ expectedUrl = "v1.url/api/v2/users/#{@stubbedUser._id}/affiliations/remove"
|
|
|
requestOptions.url.should.equal expectedUrl
|
|
requestOptions.url.should.equal expectedUrl
|
|
|
- requestOptions.method.should.equal 'DELETE'
|
|
|
|
|
|
|
+ requestOptions.method.should.equal 'POST'
|
|
|
|
|
+ expect(requestOptions.body).to.deep.equal { email: @newEmail }
|
|
|
done()
|
|
done()
|
|
|
|
|
|
|
|
it 'handle error', (done)->
|
|
it 'handle error', (done)->
|