-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetupTest.js
More file actions
63 lines (54 loc) · 1.2 KB
/
setupTest.js
File metadata and controls
63 lines (54 loc) · 1.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
import { configure, shallow, mount } from "enzyme";
import Adapter from "enzyme-adapter-react-16";
configure({ adapter: new Adapter() });
global.shallow = shallow;
global.mount = mount;
const localStorageStore = {};
global.localStorage = {
getItem: key => {
return localStorageStore[key];
},
setItem: (key, value) => {
localStorageStore[key] = value;
},
removeItem: key => {
delete localStorageStore[key];
}
};
global.JSON = {
parse: payload => payload,
stringify: payload => payload
};
// const localStorage = {
// /**
// * Get item from local storage
// * @param {string} key
// *
// * @returns {any} any
// */
// getItem(key) {
// return localStorageStore[key];
// },
// /**
// * Set item to local storage
// * @param {string} key
// * @param {string} value
// *
// * @returns {any} any
// */
// setItem(key, value) {
// localStorageStore[key] = value;
// },
// /**
// * Remove item from local storage
// * @param {string} key
// *
// * @returns {any} any
// */
// removeItem(key) {
// delete localStorageStore[key];
// }
// };
// Object.defineProperty(window, 'localStorage', {
// value: localStorage,
// });