Skip to content
This repository was archived by the owner on Aug 30, 2021. It is now read-only.

Commit d00f4ce

Browse files
committed
should return done(err) in article server route test
1 parent 6003085 commit d00f4ce

File tree

1 file changed

+30
-10
lines changed

1 file changed

+30
-10
lines changed

modules/articles/tests/server/article.server.routes.tests.js

Lines changed: 30 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,9 @@ describe('Article CRUD tests', function() {
6060
.expect(200)
6161
.end(function(signinErr, signinRes) {
6262
// Handle signin error
63-
if (signinErr) done(signinErr);
63+
if (signinErr) {
64+
return done(signinErr);
65+
}
6466

6567
// Get the userId
6668
var userId = user.id;
@@ -71,13 +73,17 @@ describe('Article CRUD tests', function() {
7173
.expect(200)
7274
.end(function(articleSaveErr, articleSaveRes) {
7375
// Handle article save error
74-
if (articleSaveErr) done(articleSaveErr);
76+
if (articleSaveErr) {
77+
return done(articleSaveErr);
78+
}
7579

7680
// Get a list of articles
7781
agent.get('/api/articles')
7882
.end(function(articlesGetErr, articlesGetRes) {
7983
// Handle article save error
80-
if (articlesGetErr) done(articlesGetErr);
84+
if (articlesGetErr) {
85+
return done(articlesGetErr);
86+
}
8187

8288
// Get articles list
8389
var articles = articlesGetRes.body;
@@ -112,7 +118,9 @@ describe('Article CRUD tests', function() {
112118
.expect(200)
113119
.end(function(signinErr, signinRes) {
114120
// Handle signin error
115-
if (signinErr) done(signinErr);
121+
if (signinErr) {
122+
return done(signinErr);
123+
}
116124

117125
// Get the userId
118126
var userId = user.id;
@@ -137,7 +145,9 @@ describe('Article CRUD tests', function() {
137145
.expect(200)
138146
.end(function(signinErr, signinRes) {
139147
// Handle signin error
140-
if (signinErr) done(signinErr);
148+
if (signinErr) {
149+
return done(signinErr);
150+
}
141151

142152
// Get the userId
143153
var userId = user.id;
@@ -148,7 +158,9 @@ describe('Article CRUD tests', function() {
148158
.expect(200)
149159
.end(function(articleSaveErr, articleSaveRes) {
150160
// Handle article save error
151-
if (articleSaveErr) done(articleSaveErr);
161+
if (articleSaveErr) {
162+
return done(articleSaveErr);
163+
}
152164

153165
// Update article title
154166
article.title = 'WHY YOU GOTTA BE SO MEAN?';
@@ -159,7 +171,9 @@ describe('Article CRUD tests', function() {
159171
.expect(200)
160172
.end(function(articleUpdateErr, articleUpdateRes) {
161173
// Handle article update error
162-
if (articleUpdateErr) done(articleUpdateErr);
174+
if (articleUpdateErr) {
175+
return done(articleUpdateErr);
176+
}
163177

164178
// Set assertions
165179
(articleUpdateRes.body._id).should.equal(articleSaveRes.body._id);
@@ -215,7 +229,9 @@ describe('Article CRUD tests', function() {
215229
.expect(200)
216230
.end(function(signinErr, signinRes) {
217231
// Handle signin error
218-
if (signinErr) done(signinErr);
232+
if (signinErr) {
233+
return done(signinErr);
234+
}
219235

220236
// Get the userId
221237
var userId = user.id;
@@ -226,15 +242,19 @@ describe('Article CRUD tests', function() {
226242
.expect(200)
227243
.end(function(articleSaveErr, articleSaveRes) {
228244
// Handle article save error
229-
if (articleSaveErr) done(articleSaveErr);
245+
if (articleSaveErr) {
246+
return done(articleSaveErr);
247+
}
230248

231249
// Delete an existing article
232250
agent.delete('/api/articles/' + articleSaveRes.body._id)
233251
.send(article)
234252
.expect(200)
235253
.end(function(articleDeleteErr, articleDeleteRes) {
236254
// Handle article error error
237-
if (articleDeleteErr) done(articleDeleteErr);
255+
if (articleDeleteErr) {
256+
return done(articleDeleteErr);
257+
}
238258

239259
// Set assertions
240260
(articleDeleteRes.body._id).should.equal(articleSaveRes.body._id);

0 commit comments

Comments
 (0)