udemy-node-tests/server/server.test.js

38 lines
693 B
JavaScript

const request = require('supertest')
const expect = require('expect')
var app = require('./server').app;
describe('Server', () => {
describe('/', () => {
it('should return hello world response', (done) => {
request(app)
.get('/')
.expect(404)
.expect((res) => {
expect(res.body).toInclude({
error: 'Page not found'
});
})
.end(done);
});
});
describe('/users', () => {
it('should return my user object', (done) => {
request(app)
.get('/users')
.expect(200)
.expect((res) => {
expect(res.body).toInclude({
name: "Tyrel",
age:29
});
})
.end(done);
});
});
});