Files
supabase/apps/studio/tests/components/Reports/ReportWidget.test.js
Ivan Vasilov 436bdb10ae chore: Move the studio app to apps/studio (#18915)
* Move all studio files from /studio to /apps/studio.

* Move studio specific prettier ignores.

* Fix the ui references from studio.

* Fix the css imports.

* Fix all package.json issues.

* Fix the prettier setup for the studio app.

* Add .turbo folder to prettierignore.

* Fix the github workflows.
2023-11-15 12:38:55 +01:00

23 lines
768 B
JavaScript

import { get } from 'lib/common/fetch'
import { useRouter } from 'next/router'
import { screen } from '@testing-library/react'
import { render } from '../../helpers'
import ReportWidget from 'components/interfaces/Reports/ReportWidget'
import userEvent from '@testing-library/user-event'
beforeEach(() => {
// reset mocks between tests
get.mockReset()
})
test('static elements', async () => {
render(<ReportWidget data={[]} title="Some chart" sql="select" renderer={() => 'something'} />)
await screen.findByText(/something/)
await screen.findByText(/Some chart/)
})
test('append', async () => {
const appendable = () => 'some text'
render(<ReportWidget data={[]} renderer={() => null} append={appendable} />)
await screen.findByText(/some text/)
})