mirror of
https://github.com/usatiuk/ustk-todolist.git
synced 2025-10-28 23:57:49 +01:00
31 lines
977 B
JavaScript
31 lines
977 B
JavaScript
const server = require('../../app.js');
|
|
|
|
const request = require('supertest');
|
|
|
|
describe('test not found', () => {
|
|
test('respond not found with json', async () => {
|
|
const response = await request(server)
|
|
.get('/')
|
|
.set('Accept', 'application/json')
|
|
.expect(404)
|
|
.expect('Content-Type', 'application/json; charset=utf-8');
|
|
expect(response.body).toEqual({ error: 'Not found' });
|
|
});
|
|
test('respond not found with html', async () => {
|
|
const response = await request(server)
|
|
.get('/')
|
|
.set('Accept', 'text/html')
|
|
.expect(404)
|
|
.expect('Content-Type', 'text/html; charset=utf-8');
|
|
expect(response.text).toEqual('404');
|
|
});
|
|
test('respond not found with plain text', async () => {
|
|
const response = await request(server)
|
|
.get('/')
|
|
.set('Accept', 'text/plain')
|
|
.expect(404)
|
|
.expect('Content-Type', 'text/plain; charset=utf-8');
|
|
expect(response.text).toEqual('not found');
|
|
});
|
|
});
|