Skip to content

Commit bf124f5

Browse files
hiroppyevilebottnawi
authored andcommitted
test(Routes): migrate to snapshots (#1857)
1 parent a0c341d commit bf124f5

File tree

4 files changed

+16
-18
lines changed

4 files changed

+16
-18
lines changed

test/Routes.test.js

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,9 @@
11
'use strict';
22

3-
const fs = require('fs');
4-
const path = require('path');
53
const request = require('supertest');
64
const helper = require('./helper');
75
const config = require('./fixtures/simple-config/webpack.config');
86

9-
const directoryIndex = fs.readFileSync(
10-
path.join(__dirname, 'fixtures/directory-index.txt'),
11-
'utf-8'
12-
);
13-
const magicHtml = fs.readFileSync(
14-
path.join(__dirname, 'fixtures/magic-html.txt'),
15-
'utf-8'
16-
);
17-
187
describe('Routes', () => {
198
let server;
209
let req;
@@ -55,13 +44,19 @@ describe('Routes', () => {
5544
});
5645

5746
it('GET request to directory index', (done) => {
58-
req
59-
.get('/webpack-dev-server')
60-
.expect('Content-Type', 'text/html')
61-
.expect(200, directoryIndex.trim(), done);
47+
req.get('/webpack-dev-server').then(({ res }) => {
48+
expect(res.headers['content-type']).toEqual('text/html');
49+
expect(res.statusCode).toEqual(200);
50+
expect(res.text).toMatchSnapshot();
51+
done();
52+
});
6253
});
6354

6455
it('GET request to magic html', (done) => {
65-
req.get('/main').expect(200, magicHtml.trim(), done);
56+
req.get('/main').then(({ res }) => {
57+
expect(res.statusCode).toEqual(200);
58+
expect(res.text).toMatchSnapshot();
59+
done();
60+
});
6661
});
6762
});
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
// Jest Snapshot v1, https://goo.gl/fbAQLP
2+
3+
exports[`Routes GET request to directory index 1`] = `"<!DOCTYPE html><html><head><meta charset=\\"utf-8\\"/></head><body><ul><li><a href=\\"/main.js\\">main.js</a></li><li><a href=\\"/main\\">main</a> (magic html for main.js) (<a href=\\"/webpack-dev-server/main\\">webpack-dev-server</a>)</li></ul></body></html>"`;
4+
5+
exports[`Routes GET request to magic html 1`] = `"<!DOCTYPE html><html><head><meta charset=\\"utf-8\\"/></head><body><script type=\\"text/javascript\\" charset=\\"utf-8\\" src=\\"/main.js\\"></script></body></html>"`;

test/fixtures/directory-index.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.

test/fixtures/magic-html.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)