Skip to content

Commit afc4dd7

Browse files
committed
refactoring with hook and added more tests
1 parent a7ad349 commit afc4dd7

15 files changed

+2661
-80
lines changed

__mocks__/qrcode.react.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import React from 'react';
2+
3+
4+
let tracker=Object.create(null);
5+
const QRCode = ({value,level,size})=>{
6+
7+
tracker.lastCall={value,level,size};
8+
return (<div data-testid="mock-qr-code">{value}</div>);
9+
}
10+
export {tracker};
11+
export default QRCode
12+
13+

babel.config.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
const presets = [
2-
['@babel/preset-env'],
2+
['@babel/preset-env',{
3+
"targets": { "browsers": ["last 2 chrome versions"] },
4+
// "useBuiltIns": "entry"
5+
}],
36
["@babel/preset-react"]
47
];
58
plugins=["@babel/plugin-proposal-class-properties"]

jest.config.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
module.exports = {
2+
verbose: true,
3+
setupFiles:['jest-canvas-mock', "<rootDir>/setupJest.js"]
4+
};

0 commit comments

Comments
 (0)