Files
modeling-app/src/App.test.tsx

24 lines
589 B
TypeScript
Raw Normal View History

2022-11-26 08:34:23 +11:00
import { render, screen } from '@testing-library/react'
import { App } from './App'
import { BrowserRouter } from 'react-router-dom'
2022-11-12 13:11:54 +11:00
2022-11-26 08:34:23 +11:00
let listener: ((rect: any) => void) | undefined = undefined
;(global as any).ResizeObserver = class ResizeObserver {
constructor(ls: ((rect: any) => void) | undefined) {
2022-11-26 08:34:23 +11:00
listener = ls
}
observe() {}
unobserve() {}
disconnect() {}
2022-11-26 08:34:23 +11:00
}
2022-11-26 08:34:23 +11:00
test('renders learn react link', () => {
render(
<BrowserRouter>
<App />
</BrowserRouter>
)
const linkElement = screen.getByText(/Variables/i)
2022-11-26 08:34:23 +11:00
expect(linkElement).toBeInTheDocument()
})