Skip to content

Commit

Permalink
feat: ts + jest
Browse files Browse the repository at this point in the history
  • Loading branch information
afeiship committed Nov 26, 2021
1 parent 43bdcd6 commit ef7aeab
Show file tree
Hide file tree
Showing 5 changed files with 46 additions and 0 deletions.
6 changes: 6 additions & 0 deletions src/2021-11/jest-typescript/babel.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
module.exports = {
presets: [
['@babel/preset-env', {targets: {node: 'current'}}],
'@babel/preset-typescript',
],
};
15 changes: 15 additions & 0 deletions src/2021-11/jest-typescript/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"name": "jest-typescript",
"version": "1.0.0",
"scripts": {
"test": "jest"
},
"devDependencies": {
"@babel/preset-env": "^7.16.4",
"@babel/preset-typescript": "^7.16.0",
"@types/jest": "^27.0.3",
"@types/node": "^16.11.10",
"jest": "^27.3.1",
"typescript": "^4.5.2"
}
}
5 changes: 5 additions & 0 deletions src/2021-11/jest-typescript/src/sum.test.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import sum from './sum'

test('adds 1 + 2 to equal 3', () => {
expect(sum(1, 2)).toBe(3);
});
5 changes: 5 additions & 0 deletions src/2021-11/jest-typescript/src/sum.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
function sum(a: number, b: number) {
return a + b
}

export default sum;
15 changes: 15 additions & 0 deletions src/2021-11/jest-typescript/tsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"compilerOptions": {
"lib": [
"ES2015"
],
"module": "commonjs",
"outDir": "dist",
"sourceMap": true,
"strict": true,
"target": "es2015"
},
"include": [
"src"
]
}

0 comments on commit ef7aeab

Please sign in to comment.