mirror of
https://github.com/supabase/supabase.git
synced 2026-07-06 22:34:54 +08:00
* 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.
23 lines
768 B
JavaScript
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/)
|
|
})
|