Skip to content

Commit addb506

Browse files
committed
fix(server): make user tests run more consistently
require app so user tests can run independently of other tests use `beforeEach` to remove users instead of `before` so tests run more consistently closes #346
1 parent 4ef9f57 commit addb506

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

app/templates/server/api/user(auth)/user.model.spec.js

+8-9
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,18 @@
11
'use strict';
22

33
var should = require('should');
4+
var app = require('../../app');
45
var User = require('./user.model');
56

6-
var user;
7+
var user = new User({
8+
provider: 'local',
9+
name: 'Fake User',
10+
email: 'test@test.com',
11+
password: 'password'
12+
});
713

814
describe('User Model', function() {
9-
before(function(done) {
10-
user = new User({
11-
provider: 'local',
12-
name: 'Fake User',
13-
email: 'test@test.com',
14-
password: 'password'
15-
});
16-
15+
beforeEach(function(done) {
1716
// Clear users before testing
1817
User.remove().exec().then(function() {
1918
done();

0 commit comments

Comments
 (0)