Skip to content

Commit

Permalink
test: use snapshot tests instead of manual comparison
Browse files Browse the repository at this point in the history
  • Loading branch information
jantimon committed Nov 28, 2019
1 parent a3f75b1 commit 7aad73d
Show file tree
Hide file tree
Showing 542 changed files with 4,481 additions and 1,098 deletions.
64 changes: 0 additions & 64 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
],
"scripts": {
"commit": "git-cz",
"update-snapshots": "ava -u test/*.test.js",
"test": "ava test/*.test.js",
"coverage": "nyc npm test",
"release": "standard-version"
Expand Down Expand Up @@ -42,7 +43,6 @@
"ava": "^1.4.1",
"commitizen": "4.0.3",
"cz-conventional-changelog": "3.0.2",
"dir-compare": "^1.7.2",
"fs-extra": "^8.0.1",
"html-webpack-plugin": "^3.2.0",
"nyc": "^14.1.1",
Expand Down
6 changes: 3 additions & 3 deletions test/default.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,21 +3,21 @@ const path = require('path');
const fs = require('fs-extra');
const FaviconsWebpackPlugin = require('../');

const { logo, generate, mkdir, compare, expected } = require('./util');
const { logo, generate, mkdir, snapshotCompilationAssets } = require('./util');

test.beforeEach(async t => t.context.root = await mkdir());

test('should generate the expected default result', async t => {
const dist = path.join(t.context.root, 'dist');
await generate({
const compilationStats = await generate({
context: t.context.root,
output: {
path: dist,
},
plugins: [new FaviconsWebpackPlugin({ logo })]
});

t.deepEqual(await compare(dist, path.resolve(expected, 'default')), []);
snapshotCompilationAssets(t, compilationStats);
});

test.afterEach(t => fs.remove(t.context.root));
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
15 changes: 0 additions & 15 deletions test/fixtures/expected/default/assets/browserconfig.xml

This file was deleted.

Diff not rendered.
Binary file removed test/fixtures/expected/default/assets/favicon-16x16.png
Diff not rendered.
Diff not rendered.
Binary file removed test/fixtures/expected/default/assets/favicon.ico
Binary file not shown.
Diff not rendered.
Diff not rendered.
Diff not rendered.
59 changes: 0 additions & 59 deletions test/fixtures/expected/default/assets/manifest.json

This file was deleted.

14 changes: 0 additions & 14 deletions test/fixtures/expected/default/assets/manifest.webapp

This file was deleted.

Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.

This file was deleted.

Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
15 changes: 0 additions & 15 deletions test/fixtures/expected/html/assets/browserconfig.xml

This file was deleted.

Binary file removed test/fixtures/expected/html/assets/coast-228x228.png
Diff not rendered.
Binary file removed test/fixtures/expected/html/assets/favicon-16x16.png
Diff not rendered.
Binary file removed test/fixtures/expected/html/assets/favicon-32x32.png
Diff not rendered.
Binary file removed test/fixtures/expected/html/assets/favicon.ico
Binary file not shown.
Diff not rendered.
Diff not rendered.
Diff not rendered.
59 changes: 0 additions & 59 deletions test/fixtures/expected/html/assets/manifest.json

This file was deleted.

14 changes: 0 additions & 14 deletions test/fixtures/expected/html/assets/manifest.webapp

This file was deleted.

Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Binary file removed test/fixtures/expected/html/assets/mstile-70x70.png
Diff not rendered.
Diff not rendered.

This file was deleted.

1 change: 0 additions & 1 deletion test/fixtures/expected/html/index.html

This file was deleted.

Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
15 changes: 0 additions & 15 deletions test/fixtures/expected/htmlnohead/assets/browserconfig.xml

This file was deleted.

Diff not rendered.
Diff not rendered.
Diff not rendered.
Binary file removed test/fixtures/expected/htmlnohead/assets/favicon.ico
Binary file not shown.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Loading

0 comments on commit 7aad73d

Please sign in to comment.