28 lines
680 B
TypeScript
28 lines
680 B
TypeScript
// jest-dom adds custom jest matchers for asserting on DOM nodes.
|
|
// allows you to do things like:
|
|
// expect(element).toHaveTextContent(/react/i)
|
|
// learn more: https://github.com/testing-library/jest-dom
|
|
import "@testing-library/jest-dom";
|
|
|
|
// Mock matchmedia
|
|
window.matchMedia =
|
|
window.matchMedia ||
|
|
function () {
|
|
return {
|
|
matches: false,
|
|
addListener: function () {},
|
|
removeListener: function () {},
|
|
addEventListener: function () {},
|
|
removeEventListener: function () {},
|
|
};
|
|
};
|
|
|
|
window.localStorage = window.localStorage || {
|
|
setItem(key, item) {
|
|
this.state[key] = item;
|
|
},
|
|
getItem(key) {
|
|
return this.state[key];
|
|
},
|
|
};
|