Skip to content

Commit

Permalink
Added a couple of identity specs
Browse files Browse the repository at this point in the history
  • Loading branch information
asbjornu committed Apr 15, 2016
1 parent 9cfa2f7 commit 9c807ee
Showing 1 changed file with 51 additions and 0 deletions.
51 changes: 51 additions & 0 deletions specs/account.js
Original file line number Diff line number Diff line change
Expand Up @@ -151,5 +151,56 @@ describe('/account/', function() {
done();
});
});

it('should fail with invalid e-mail format', function(done) {
var request = this.request.put('/account/settings/identity');

agent.attachCookies(request);

request
.send({
username: 'NewUserName123',
email: 'InvalidEmailFormat'
})
.set('X-Csrf-Token', csrfToken)
.set('Accept', 'application/json')
.set('Content-Type', 'application/json')
.expect(200)
.end(function(err, res) {
if (err) {
throw err;
}

var result = JSON.parse(res.text);
expect(result.success, res.text).to.be.false;
expect(result.errfor.email, res.text).to.equal('invalid email format');
done();
});
});

it('is possible to change identity', function(done) {
var request = this.request.put('/account/settings/identity');

agent.attachCookies(request);

request
.send({
username: 'NewUserName123',
email: '[email protected]'
})
.set('X-Csrf-Token', csrfToken)
.set('Accept', 'application/json')
.set('Content-Type', 'application/json')
.expect(200)
.end(function(err, res) {
if (err) {
throw err;
}

var result = JSON.parse(res.text);
expect(result.success, res.text).to.be.true;
done();
});
});
});
});

0 comments on commit 9c807ee

Please sign in to comment.