Prompting user to update name when banned.

This commit is contained in:
David Jay
2017-02-01 19:53:37 -05:00
parent e3da45daeb
commit d703cc2168
14 changed files with 123 additions and 75 deletions
+8 -8
View File
@@ -209,10 +209,10 @@ describe('services.UsersService', () => {
});
});
describe('#toggleUsernameEdit', () => {
describe('#toggleNameEdit', () => {
it('should toggle the canEditName field', () => {
return UsersService
.toggleUsernameEdit(mockUsers[0].id, true)
.toggleNameEdit(mockUsers[0].id, true)
.then(() => UsersService.findById(mockUsers[0].id))
.then((user) => {
expect(user).to.have.property('canEditName', true);
@@ -220,11 +220,11 @@ describe('services.UsersService', () => {
});
});
describe('#editUsername', () => {
describe('#editName', () => {
it('should let the user edit their username if the proper toggle is set', () => {
return UsersService
.toggleUsernameEdit(mockUsers[0].id, true)
.then(() => UsersService.editUsername(mockUsers[0].id, 'Jojo'))
.toggleNameEdit(mockUsers[0].id, true)
.then(() => UsersService.editName(mockUsers[0].id, 'Jojo'))
.then(() => UsersService.findById(mockUsers[0].id))
.then((user) => {
expect(user).to.have.property('displayName', 'jojo');
@@ -234,7 +234,7 @@ describe('services.UsersService', () => {
it('should return an error if canEditName is false', (done) => {
UsersService
.editUsername(mockUsers[0].id, 'Jojo')
.editName(mockUsers[0].id, 'Jojo')
.then(() => UsersService.findById(mockUsers[0].id))
.then(() => {
done(new Error('Error expected'));
@@ -247,8 +247,8 @@ describe('services.UsersService', () => {
it('should return an error if the username is already taken', (done) => {
UsersService
.toggleUsernameEdit(mockUsers[0].id, true)
.then(() => UsersService.editUsername(mockUsers[0].id, 'Marvel'))
.toggleNameEdit(mockUsers[0].id, true)
.then(() => UsersService.editName(mockUsers[0].id, 'Marvel'))
.then(() => UsersService.findById(mockUsers[0].id))
.then(() => {
done(new Error('Error expected'));