1
0
mirror of https://github.com/kremalicious/portfolio.git synced 2024-06-13 07:53:23 +02:00
portfolio/src/app/__tests__/layout.test.tsx

25 lines
665 B
TypeScript

import { render, screen } from '@testing-library/react'
import { dataLocation } from '../../../tests/__fixtures__/location'
import Layout from '../layout'
describe('app: /layout', () => {
// suppress error "Warning: validateDOMNesting(...): <html> cannot appear as a child of <div>"
// https://github.com/testing-library/react-testing-library/issues/1250
let originalError
beforeAll(() => {
originalError = console.error
console.error = jest.fn()
})
afterAll(() => {
console.error = originalError
})
it('renders correctly', async () => {
render(<Layout>Hello</Layout>)
await screen.findByText(dataLocation.now.city)
})
})