|
|
@@ -62,7 +62,7 @@ describe "CollaboratorsHandler", ->
|
|
|
@CollaboratorHandler.getMemberIdsWithPrivilegeLevels = sinon.stub()
|
|
|
@CollaboratorHandler.getMemberIdsWithPrivilegeLevels
|
|
|
.withArgs(@project_id)
|
|
|
- .yields(null, [{id: "member-id-1"}, {id: "member-id-2"}])
|
|
|
+ .yields(null, [{id: "member-id-1", source: 'invite'}, {id: "member-id-2", source: 'token'}])
|
|
|
@CollaboratorHandler.getMemberIds @project_id, @callback
|
|
|
|
|
|
it "should return the ids", ->
|
|
|
@@ -70,6 +70,19 @@ describe "CollaboratorsHandler", ->
|
|
|
.calledWith(null, ["member-id-1", "member-id-2"])
|
|
|
.should.equal true
|
|
|
|
|
|
+ describe "getInvitedMemberIds", ->
|
|
|
+ beforeEach ->
|
|
|
+ @CollaboratorHandler.getMemberIdsWithPrivilegeLevels = sinon.stub()
|
|
|
+ @CollaboratorHandler.getMemberIdsWithPrivilegeLevels
|
|
|
+ .withArgs(@project_id)
|
|
|
+ .yields(null, [{id: "member-id-1", source: 'invite'}, {id: "member-id-2", source: 'token'}])
|
|
|
+ @CollaboratorHandler.getInvitedMemberIds @project_id, @callback
|
|
|
+
|
|
|
+ it "should return the invited ids", ->
|
|
|
+ @callback
|
|
|
+ .calledWith(null, ["member-id-1"])
|
|
|
+ .should.equal true
|
|
|
+
|
|
|
describe "getMembersWithPrivilegeLevels", ->
|
|
|
beforeEach ->
|
|
|
@CollaboratorHandler.getMemberIdsWithPrivilegeLevels = sinon.stub()
|