 				@SubscriptionHandler.updateSubscription.calledWith(@user, "collaborator-annual", "COLLABORATORCODEHERE").should.equal true
 				done()
 
-			@SubscriptionController.processUpgradeToAnnualPlan @req, @res+			@SubscriptionController.processUpgradeToAnnualPlan @req, @res

				@UserGetter =
					getUser: sinon.stub().callsArgWith(2, null, null)
				@res.callback = done
				@SubscriptionController.plansPage(@req, @res)
				@AuthenticationController =
					getLoggedInUser: sinon.stub().callsArgWith(1, null, null)
					getLoggedInUserId: sinon.stub().returns(null)
					getSessionUser: sinon.stub().returns(null)
					isUserLoggedIn: sinon.stub().returns(false)

				@SubscriptionController = SandboxedModule.require modulePath, requires:
					'../Authentication/AuthenticationController': @AuthenticationController
					'./SubscriptionHandler': @SubscriptionHandler

					"../User/UserGetter": @UserGetter
					"./RecurlyWrapper": @RecurlyWrapper = {}
					"./FeaturesUpdater": @FeaturesUpdater = {}
				@SubscriptionController.plansPage(@req, @res)

			it 'should not fetch the current user', (done) ->
				@UserGetter.getUser.callCount.should.equal 0
