Skip to content

Commit e7fffc4

Browse files
committing before adding new logic
1 parent 08014fc commit e7fffc4

3 files changed

Lines changed: 30 additions & 18 deletions

File tree

src/routes/course.js

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,31 @@ import {authorizeUser} from "../middleware/index";
55
import Utils from '../utils';
66

77
router.get('/', (req, res, next) => {
8-
Course.find({}, (err, docs) => {
8+
Course.find({}, (err, courses) => {
99
if(err){
1010
return next(err);
1111
}
12-
let courses = [];
13-
for(let i=0; i<docs.length; i++){
12+
let coursesArray = [];
13+
for(let i=0; i<courses.length; i++){
1414
let obj = {
15-
_id: docs[i]._id,
16-
title: docs[i].title
15+
_id: courses[i]._id,
16+
title: courses[i].title
1717
};
18-
courses.push(obj);
18+
coursesArray.push(obj);
1919
}
2020
let status = 200;
21-
return res.status(status).json({success: true, message: "Courses Successfully retrieved!", status: status, courses: courses});
21+
return res.status(status).json({success: true, message: "Courses Successfully retrieved!", status: status, courses: coursesArray});
2222
});
2323
});
2424

25+
// router.get('/:courseId', (req, res, next) => {
26+
// Course.findbyId(req.params.courseId, (err, course) => {
27+
//
28+
//
29+
// });
30+
//
31+
// });
32+
2533
router.post('/', authorizeUser, (req, res, next) => {
2634
if(!req.body.title || !req.body.description){
2735
return Utils.throwError(400, "Bad Request", next );

test/course_test.js

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,11 @@ const validAuth = {
1818
};
1919

2020
describe('Courses', () => {
21-
beforeEach((done) => {
22-
Course.remove({}, (err) => {
23-
done();
24-
});
25-
});
26-
21+
// beforeEach((done) => {
22+
// Course.remove({}, (err) => {
23+
// done();
24+
// });
25+
// });
2726
/*
2827
Our GET Tests
2928
*/
@@ -40,6 +39,15 @@ describe('Courses', () => {
4039
});
4140
});
4241

42+
// describe('/GET course', () => {
43+
// it('should GET a course when provided with valid ID', (done) => {
44+
//
45+
//
46+
//
47+
// });
48+
//
49+
// });
50+
4351
describe('/POST courses', () => {
4452
it('should POST a course with proper fields and proper auth', (done) => {
4553
let course = {
@@ -60,6 +68,7 @@ describe('Courses', () => {
6068
.auth(validAuth.user, validAuth.pass)
6169
.send(course)
6270
.end((err, res) => {
71+
res.body.should.have.property('message').equal('test');
6372
res.should.have.status(201);
6473
res.body.should.be.a('object');
6574
res.body.course.should.have.property('title');

test/user_test.js

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -68,11 +68,6 @@ describe('Users', () => {
6868
});
6969

7070
describe('/POST users', () => {
71-
// beforeEach((done) => {
72-
// User.remove({}, (err) => {
73-
// done();
74-
// });
75-
// });
7671
let user400 = {
7772
emailAddress: 'wre23sd',
7873
password: 'password',

0 commit comments

Comments
 (0)