Skip to content
This repository was archived by the owner on Jan 25, 2024. It is now read-only.

Commit 8d2bae6

Browse files
adding test setup and devDeps
1 parent de95cb9 commit 8d2bae6

File tree

2 files changed

+20
-1
lines changed

2 files changed

+20
-1
lines changed

src/create-nteract-app.js

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,22 @@ function createApp(name, verbose, version, useNpm, template, language) {
7575
dev: "next",
7676
build: "next build",
7777
start: "next start",
78-
export: "next export"
78+
export: "next export",
79+
test: "jest"
80+
},
81+
jest: {
82+
setupFiles: ["./scripts/test-setup"]
83+
},
84+
devDependencies: {
85+
"@babel/preset-env": "^7.0.0",
86+
"@babel/preset-react": "^7.0.0",
87+
"babel-core": "^7.0.0-0",
88+
"@babel/core": "^7.0.0",
89+
"babel-jest": "^23.4.2",
90+
enzyme: "^3.6.0",
91+
"enzyme-adapter-react-16": "^1.5.0",
92+
"enzyme-to-json": "^3.3.4",
93+
jest: "^23.5.0"
7994
}
8095
};
8196
fs.writeFileSync(

src/template/scripts/test-setup.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
const { configure } = require("enzyme");
2+
const Adapter = require("enzyme-adapter-react-16");
3+
4+
configure({ adapter: new Adapter() });

0 commit comments

Comments
 (0)