11"use strict" ;
22
33const ENABLE_COVERAGE = ! ! process . env . CI ;
4+ const RUN_STANDALONE_TESTS = Boolean ( process . env . RUN_STANDALONE_TESTS ) ;
45
56module . exports = {
67 collectCoverage : ENABLE_COVERAGE ,
@@ -10,34 +11,31 @@ module.exports = {
1011 "!<rootDir>/tests_config/" ,
1112 ] ,
1213 projects : [
13- {
14- displayName : "test-node" ,
15- setupFiles : [ "<rootDir>/tests_config/run_spec.js" ] ,
16- testRegex : "jsfmt\\.spec\\.js$|__tests__/.*\\.js$" ,
17- snapshotSerializers : [ "jest-snapshot-serializer-raw" ] ,
18- testEnvironment : "node" ,
19- globals : {
20- STANDALONE : false ,
21- } ,
22- runner : "jest-light-runner" ,
23- transform : { } ,
24- } ,
25- ...( / ^ t r u e $ / i. test ( process . env . RUN_STANDALONE_TESTS )
26- ? [
27- {
28- displayName : "test-standalone" ,
29- setupFiles : [ "<rootDir>/tests_config/run_spec.js" ] ,
30- testRegex : "jsfmt\\.spec\\.js$|__tests__/.*\\.js$" ,
31- snapshotSerializers : [ "jest-snapshot-serializer-raw" ] ,
32- testEnvironment : "jsdom" ,
33- globals : {
34- STANDALONE : true ,
35- } ,
36- runner : "jest-light-runner" ,
37- transform : { } ,
14+ RUN_STANDALONE_TESTS
15+ ? {
16+ displayName : "test-standalone" ,
17+ setupFiles : [ "<rootDir>/tests_config/run_spec.js" ] ,
18+ testRegex : "jsfmt\\.spec\\.js$|__tests__/.*\\.js$" ,
19+ snapshotSerializers : [ "jest-snapshot-serializer-raw" ] ,
20+ testEnvironment : "jsdom" ,
21+ globals : {
22+ STANDALONE : true ,
23+ } ,
24+ runner : "jest-light-runner" ,
25+ transform : { } ,
26+ }
27+ : {
28+ displayName : "test-node" ,
29+ setupFiles : [ "<rootDir>/tests_config/run_spec.js" ] ,
30+ testRegex : "jsfmt\\.spec\\.js$|__tests__/.*\\.js$" ,
31+ snapshotSerializers : [ "jest-snapshot-serializer-raw" ] ,
32+ testEnvironment : "node" ,
33+ globals : {
34+ STANDALONE : false ,
3835 } ,
39- ]
40- : [ ] ) ,
36+ runner : "jest-light-runner" ,
37+ transform : { } ,
38+ } ,
4139 {
4240 runner : "jest-runner-eslint" ,
4341 displayName : "lint" ,
0 commit comments