Skip to content

Commit 6e40a1b

Browse files
committed
chore: removed the snapshot testing, added custom checks
1 parent aa5197b commit 6e40a1b

File tree

2 files changed

+8
-184
lines changed

2 files changed

+8
-184
lines changed

test/json/basic/__snapshots__/jsonBasic.test.js.snap

Lines changed: 0 additions & 179 deletions
This file was deleted.

test/json/basic/jsonBasic.test.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,20 @@
11
'use strict';
2-
const { stat } = require('fs');
3-
const { resolve } = require('path');
2+
const { stat, readFileSync } = require('fs');
3+
const { resolve, join } = require('path');
44
const { run } = require('../../utils/test-utils');
55

66
describe('json flag', () => {
77
it('should match the snapshot of --json command', done => {
88
const { stdout } = run(__dirname, [__dirname, '--json']);
99
const jsonstdout = JSON.parse(stdout);
10-
delete jsonstdout.time;
11-
delete jsonstdout.builtAt;
12-
expect(jsonstdout).toMatchSnapshot();
10+
expect(jsonstdout.outputPath).toBe(join(__dirname, 'bin'));
11+
expect(jsonstdout.assetsByChunkName.main).toBe('bundle.js');
12+
expect(jsonstdout.chunks[0].modules[0].source.replace(/\s/g, '')).toBe(readFileSync(resolve(__dirname, './index.js'), { encoding: 'utf-8' }).replace(/\s/g, ''));
13+
expect(jsonstdout.chunks[0].modules[0].reasons[0].userRequest).toBe(join(__dirname));
14+
expect(jsonstdout.chunks[0].names[0]).toBe('main');
1315
stat(resolve(__dirname, 'bin/bundle.js'), (err, stats) => {
1416
expect(err).toBe(null);
17+
expect(jsonstdout.assets[0].size).toBe(stats.size);
1518
expect(stats.isFile()).toBe(true);
1619
done();
1720
});

0 commit comments

Comments
 (0)