Skip to content

Commit f4afac8

Browse files
authored
chore: replace dirty-chai with chai-parentheses (#788)
dirty-chai has issues with modern bundlers due to how it tries to support amd, cjs and script tags from one file. Replace dirty-chai with chai-parentheses as we only care about running cjs or esm with bundlers.
1 parent 9438693 commit f4afac8

File tree

3 files changed

+5
-6
lines changed

3 files changed

+5
-6
lines changed

.github/workflows/main.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,20 +24,20 @@ jobs:
2424
- uses: actions/setup-node@v2
2525
with:
2626
node-version: ${{ matrix.node }}
27-
- run: yarn
27+
- run: npm install
2828
- run: npm run test:node -- --bail --cov
2929
- uses: codecov/codecov-action@v1
3030
test-chrome:
3131
needs: check
3232
runs-on: ubuntu-latest
3333
steps:
3434
- uses: actions/checkout@v2
35-
- run: yarn
35+
- run: npm install
3636
- run: npm run test:browser
3737
test-firefox:
3838
needs: check
3939
runs-on: ubuntu-latest
4040
steps:
4141
- uses: actions/checkout@v2
42-
- run: yarn
42+
- run: npm install
4343
- run: npm run test:browser -- -- --browser firefox

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@
6262
"@types/chai": "^4.2.16",
6363
"@types/chai-as-promised": "^7.1.3",
6464
"@types/chai-subset": "^1.3.3",
65-
"@types/dirty-chai": "^2.0.2",
6665
"@types/mocha": "^8.2.2",
6766
"@types/node": "^14.14.37",
6867
"@types/sinon": "^9.0.11",
@@ -73,13 +72,13 @@
7372
"chai": "^4.3.4",
7473
"chai-as-promised": "^7.1.1",
7574
"chai-bytes": "^0.1.2",
75+
"chai-parentheses": "^0.0.2",
7676
"chai-string": "^1.5.0",
7777
"chai-subset": "^1.6.0",
7878
"conventional-changelog": "^3.1.24",
7979
"conventional-github-releaser": "^3.1.5",
8080
"copyfiles": "^2.4.1",
8181
"cors": "^2.8.5",
82-
"dirty-chai": "^2.0.1",
8382
"electron-mocha": "^10.0.0",
8483
"env-paths": "^2.2.1",
8584
"esbuild": "0.11.5",

utils/chai.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const chai = require('chai')
44

55
// Do not reorder these statements - https://github.com/chaijs/chai/issues/1298
66
chai.use(require('chai-as-promised'))
7-
chai.use(require('dirty-chai'))
7+
chai.use(require('chai-parentheses'))
88
chai.use(require('chai-subset'))
99
chai.use(require('chai-bytes'))
1010
chai.use(require('chai-string'))

0 commit comments

Comments
 (0)