File tree Expand file tree Collapse file tree 4 files changed +12
-21
lines changed Expand file tree Collapse file tree 4 files changed +12
-21
lines changed Original file line number Diff line number Diff line change 25
25
- ubuntu-latest
26
26
- windows-2019
27
27
node :
28
- - 10
29
28
- 12
30
29
- 14
31
30
- 16
70
69
- ubuntu-latest
71
70
- windows-2019
72
71
node :
73
- - 10
74
72
- 12
75
73
- 14
76
74
- 16
Original file line number Diff line number Diff line change @@ -64,7 +64,7 @@ or as a development dependency for your project:
64
64
$ npm install --save-dev mocha
65
65
```
66
66
67
- > As of v8 .0.0, Mocha requires Node.js v10.12 .0 or newer.
67
+ > As of v9 .0.0, Mocha requires Node.js v12.0 .0 or newer.
68
68
69
69
## Getting Started
70
70
@@ -116,7 +116,7 @@ $ npm test
116
116
117
117
## Run Cycle Overview
118
118
119
- > Updated for v9 .0.0.
119
+ > Updated for v8 .0.0.
120
120
121
121
The following is a mid-level outline of Mocha's "flow of execution" when run in Node.js; the "less important" details have been omitted.
122
122
Original file line number Diff line number Diff line change 42
42
"test" : " ./test"
43
43
},
44
44
"engines" : {
45
- "node" : " >= 10.12 .0"
45
+ "node" : " >= 12.0 .0"
46
46
},
47
47
"scripts" : {
48
48
"prepublishOnly" : " nps test clean build" ,
Original file line number Diff line number Diff line change 2
2
3
3
const assert = require ( 'assert' ) ;
4
4
const { runMochaJSONAsync} = require ( './helpers' ) ;
5
- const semver = require ( 'semver' ) ;
6
5
7
6
describe ( 'parallel run' , ( ) => {
8
7
/**
9
8
* @see https://github.com/mochajs/mocha/issues/4559
10
9
*/
11
10
it ( 'should allow `import {it} from "mocha"` module syntax' , async ( ) => {
12
- if ( semver . major ( process . version ) <= 10 ) {
13
- console . log (
14
- `[SKIPPED] for node ${ process . version } (es module syntax isn't supported on node <= 10)`
15
- ) ;
16
- } else {
17
- const result = await runMochaJSONAsync ( 'parallel/test3.mjs' , [
18
- '--parallel' ,
19
- '--jobs' ,
20
- '2' ,
21
- require . resolve ( './fixtures/parallel/test1.mjs' ) ,
22
- require . resolve ( './fixtures/parallel/test2.mjs' )
23
- ] ) ;
24
- assert . strictEqual ( result . stats . failures , 1 ) ;
25
- assert . strictEqual ( result . stats . passes , 2 ) ;
26
- }
11
+ const result = await runMochaJSONAsync ( 'parallel/test3.mjs' , [
12
+ '--parallel' ,
13
+ '--jobs' ,
14
+ '2' ,
15
+ require . resolve ( './fixtures/parallel/test1.mjs' ) ,
16
+ require . resolve ( './fixtures/parallel/test2.mjs' )
17
+ ] ) ;
18
+ assert . strictEqual ( result . stats . failures , 1 ) ;
19
+ assert . strictEqual ( result . stats . passes , 2 ) ;
27
20
} ) ;
28
21
} ) ;
You can’t perform that action at this time.
0 commit comments