Skip to content

Commit 8083ac2

Browse files
committed
trying to fix deploy error and adding matchMedia to setupTests.ts file
1 parent 4a958d5 commit 8083ac2

File tree

3 files changed

+20
-15
lines changed

3 files changed

+20
-15
lines changed

package.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,5 +82,10 @@
8282
"styled-components": "^5.3.5",
8383
"webpack-cli": "^4.10.0",
8484
"webpack-dev-server": "^4.9.3"
85+
},
86+
"jest": {
87+
"setupFilesAfterEnv": [
88+
"<rootDir>/src/setupTests.ts"
89+
]
8590
}
8691
}

src/App.test.tsx

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,6 @@ import { render } from '@testing-library/react'
22
import React from 'react'
33
import App from './App'
44

5-
// Add this before your tests run
6-
Object.defineProperty(window, 'matchMedia', {
7-
writable: true,
8-
value: jest.fn().mockImplementation(query => ({
9-
matches: false,
10-
media: query,
11-
onchange: null,
12-
addListener: jest.fn(), // deprecated
13-
removeListener: jest.fn(), // deprecated
14-
addEventListener: jest.fn(),
15-
removeEventListener: jest.fn(),
16-
dispatchEvent: jest.fn(),
17-
})),
18-
});
19-
205
test('renders learn react link', () => {
216
render(<App />)
227
})

src/setupTests.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,18 @@
55
* learn more: https://github.com/testing-library/jest-dom
66
*/
77
import '@testing-library/jest-dom'
8+
9+
// Add this before your tests run
10+
Object.defineProperty(window, 'matchMedia', {
11+
writable: true,
12+
value: jest.fn().mockImplementation(query => ({
13+
matches: false,
14+
media: query,
15+
onchange: null,
16+
addListener: jest.fn(), // deprecated
17+
removeListener: jest.fn(), // deprecated
18+
addEventListener: jest.fn(),
19+
removeEventListener: jest.fn(),
20+
dispatchEvent: jest.fn(),
21+
})),
22+
});

0 commit comments

Comments
 (0)