Skip to content

Commit dd58a81

Browse files
authored
Merge pull request #71 from Turbo87/multiple_webpacks
Multiple webpacks - fix tests, when webpack updated
2 parents 09cd8d4 + 7186493 commit dd58a81

File tree

6 files changed

+20776
-8367
lines changed

6 files changed

+20776
-8367
lines changed

.github/workflows/ci.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,11 @@ jobs:
1414
steps:
1515
- uses: actions/checkout@v2
1616
- uses: actions/setup-node@v1
17-
- run: npm install
18-
- run: npm run lint
19-
- run: npm run tsd
17+
with:
18+
node-version: 14.x
19+
- run: yarn
20+
- run: yarn lint
21+
- run: yarn tsd
2022

2123
test:
2224
name: Test - ${{ matrix.os }}/node@${{ matrix.node-version }}
@@ -46,8 +48,8 @@ jobs:
4648
- uses: actions/setup-node@v1
4749
with:
4850
node-version: ${{ matrix.node-version }}
49-
- run: npm install
50-
- run: npm run test:coverage
51+
- run: yarn --ignore-engines
52+
- run: yarn test:coverage
5153
- name: Unify different platfrom paths in coverage file
5254
if: ${{ always() }}
5355
shell: bash

package.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,12 @@
5353
"ts-jest": "^24.3.0",
5454
"tsd": "^0.17.0",
5555
"typescript": "^3.9.7",
56-
"webpack-1": "npm:webpack@^1.15.0",
57-
"webpack-2": "npm:webpack@^2.7.0",
58-
"webpack-3": "npm:webpack@^3.12.0",
59-
"webpack-4": "npm:webpack@^4.46.0",
60-
"webpack-latest": "npm:webpack@^5.57.1"
56+
"webpack-1": "npm:webpack@1",
57+
"webpack-2": "npm:webpack@2",
58+
"webpack-3": "npm:webpack@3",
59+
"webpack-4": "npm:webpack@4",
60+
"webpack-5": "npm:webpack@5",
61+
"webpack-latest": "npm:webpack@latest"
6162
},
6263
"peerDependencies": {
6364
"@types/webpack": "^4.41.31"

test/VerbosityLevelAllVariants.test.ts

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,13 @@ expect.addSnapshotSerializer(reduceArraySerializer);
55
expect.addSnapshotSerializer(contentImageSerializer);
66

77
describe.each([
8-
[require('webpack-1/package.json').version, require('webpack-1')],
9-
[require('webpack-2/package.json').version, require('webpack-2')],
10-
[require('webpack-3/package.json').version, require('webpack-3')],
11-
[require('webpack-4/package.json').version, require('webpack-4')],
12-
[require('webpack-latest/package.json').version, require('webpack-latest')],
13-
])('Webpack %s', (webpackVersion, webpack) => {
8+
['1', require('webpack-1/package.json').version, require('webpack-1')],
9+
['2', require('webpack-2/package.json').version, require('webpack-2')],
10+
['3', require('webpack-3/package.json').version, require('webpack-3')],
11+
['4', require('webpack-4/package.json').version, require('webpack-4')],
12+
['5', require('webpack-5/package.json').version, require('webpack-5')],
13+
['latest', require('webpack-latest/package.json').version, require('webpack-latest')],
14+
])('webpack@%s', (name, webpackVersion, webpack) => {
1415
const testChangesFlow = (...args: PartialTestArguments) => _testChangesFlow(webpackVersion, webpack, ...args);
1516
describe('VerbosityLevelAllVariants', () => {
1617
describe.each([...generateOptions()])('%j', (opts) => {

test/WebpackNotifierPlugin.test.ts

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,13 @@ expect.addSnapshotSerializer(reduceArraySerializer);
77
expect.addSnapshotSerializer(contentImageSerializer);
88

99
describe.each([
10-
[require('webpack-1/package.json').version, require('webpack-1')],
11-
[require('webpack-2/package.json').version, require('webpack-2')],
12-
[require('webpack-3/package.json').version, require('webpack-3')],
13-
[require('webpack-4/package.json').version, require('webpack-4')],
14-
[require('webpack-latest/package.json').version, require('webpack-latest')],
15-
])('Webpack %s', (webpackVersion, webpack) => {
10+
['1', require('webpack-1/package.json').version, require('webpack-1')],
11+
['2', require('webpack-2/package.json').version, require('webpack-2')],
12+
['3', require('webpack-3/package.json').version, require('webpack-3')],
13+
['4', require('webpack-4/package.json').version, require('webpack-4')],
14+
['5', require('webpack-5/package.json').version, require('webpack-5')],
15+
['latest', require('webpack-latest/package.json').version, require('webpack-latest')],
16+
])('webpack@%s', (name, webpackVersion, webpack) => {
1617
const testChangesFlow = (...args: PartialTestArguments) => _testChangesFlow(webpackVersion, webpack, ...args);
1718
describe('WebpackNotifierPlugin', () => {
1819
describe('one compilation', () => {

0 commit comments

Comments
 (0)