Skip to content
This repository has been archived by the owner on May 19, 2020. It is now read-only.

Commit

Permalink
Fix up the association notification message content
Browse files Browse the repository at this point in the history
  • Loading branch information
rememberlenny committed Jun 23, 2017
1 parent ae94606 commit a8aedb2
Showing 1 changed file with 15 additions and 15 deletions.
30 changes: 15 additions & 15 deletions static_src/test/unit/actions/user_actions.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -230,31 +230,31 @@ describe('userActions', function() {
// nice if the stores were not global singletons or if there was a way to
// register our own store for the test.
sandbox.stub(UserStore, 'get').returns('org_user');
sandbox.stub(AppDispatcher, 'handleViewAction');
});

it('should dispatch a view event of type create invite notification with false', function(done) {
description = 'There was no cloud.gov account found for [email protected] or the user has not verified ' +
'their account by logging in.They have been sent an email cloud.gov invitation. ' +
'Their account has been associated to this space and their space roles can be ' +
'controlled below.';
userActions.createInviteNotification(false, email);
expect(AppDispatcher.handleViewAction).toHaveBeenCalledWith(sinon.match({
type: userActionTypes.USER_INVITE_STATUS_DISPLAYED,
description = 'No verified cloud.gov account was found for [email protected], so the user has been sent an email invitation. Their account has been associated to this space, and their space roles can be controlled below.';
var expected = {
noticeType,
description
}));
};
let spy = setupViewSpy(sandbox);
sandbox.spy(userActions, 'receivedInviteStatus');
userActions.createInviteNotification(false, email);
assertAction(spy, userActionTypes.USER_INVITE_STATUS_DISPLAYED, expected);
done();
});

it('should dispatch a view event of type create invite notification with true', function(done) {
description = 'The account for [email protected] is now associated to this space. Control their ' +
'space roles below.';
userActions.createInviteNotification(true, email);
expect(AppDispatcher.handleViewAction).toHaveBeenCalledWith(sinon.match({
type: userActionTypes.USER_INVITE_STATUS_DISPLAYED,
description = 'The cloud.gov account for [email protected] is now associated to this space. Control their space roles below.' to equal 'No verified cloud.gov account was found for [email protected], so the user has been sent an email invitation. Their account has been associated to this space, and their space roles can be controlled below';
var expected = {
noticeType,
description
}));
};
let spy = setupViewSpy(sandbox);
sandbox.spy(userActions, 'receivedInviteStatus');
userActions.createInviteNotification(true, email);
assertAction(spy, userActionTypes.USER_INVITE_STATUS_DISPLAYED, expected);
done();
});
});
Expand Down

0 comments on commit a8aedb2

Please sign in to comment.