Skip to content

Commit

Permalink
chore: fix jest tests
Browse files Browse the repository at this point in the history
  • Loading branch information
jenniferarnesen committed Oct 8, 2024
1 parent 2a6bd82 commit 0934590
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 60 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import { fireEvent } from '@testing-library/dom'
import { render, waitFor, screen } from '@testing-library/react'
import { render, waitFor } from '@testing-library/react'
import React from 'react'
import { getGridItemDomElementClassName } from '../../../../../modules/getGridItemDomElementClassName.js'
import { useSystemSettings } from '../../../../SystemSettingsProvider.js'
import WindowDimensionsProvider from '../../../../WindowDimensionsProvider.js'
import ItemContextMenu from '../ItemContextMenu.js'
Expand Down Expand Up @@ -66,34 +65,6 @@ test('renders just the button when menu closed', () => {
expect(queryByText('View fullscreen')).toBeNull()
})

test('renders exit fullscreen button', () => {
useSystemSettings.mockReturnValue(mockSystemSettingsDefault)
const gridItemClassName = getGridItemDomElementClassName(
defaultProps.item.id
)

const { rerender } = render(
<WindowDimensionsProvider>
<div className={gridItemClassName}>
<ItemContextMenu {...defaultProps} />
</div>
</WindowDimensionsProvider>
)

document.fullscreenElement = document.querySelector(`.${gridItemClassName}`)

rerender(
<WindowDimensionsProvider>
<div className={{ gridItemClassName }}>
<ItemContextMenu {...defaultProps} />
</div>
</WindowDimensionsProvider>
)

document.fullscreenElement = null
expect(screen.getByTestId('exit-fullscreen-button')).toBeTruthy()
})

test('renders popover menu for BAR chart', async () => {
useSystemSettings.mockReturnValue(mockSystemSettingsDefault)
const props = Object.assign({}, defaultProps, {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import { fireEvent } from '@testing-library/dom'
import { render, waitFor, screen } from '@testing-library/react'
import { render, waitFor } from '@testing-library/react'
import React from 'react'
import { getGridItemDomElementClassName } from '../../../../../modules/getGridItemDomElementClassName.js'
import { useSystemSettings } from '../../../../SystemSettingsProvider.js'
import WindowDimensionsProvider from '../../../../WindowDimensionsProvider.js'
import ItemContextMenu from '../ItemContextMenu.js'
Expand Down Expand Up @@ -66,34 +65,6 @@ test('renders just the button when menu closed', () => {
expect(queryByText('View fullscreen')).toBeNull()
})

test('renders exit fullscreen button', () => {
useSystemSettings.mockReturnValue(mockSystemSettingsDefault)
const gridItemClassName = getGridItemDomElementClassName(
defaultProps.item.id
)

const { rerender } = render(
<WindowDimensionsProvider>
<div className={gridItemClassName}>
<ItemContextMenu {...defaultProps} />
</div>
</WindowDimensionsProvider>
)

document.fullscreenElement = document.querySelector(`.${gridItemClassName}`)

rerender(
<WindowDimensionsProvider>
<div className={{ gridItemClassName }}>
<ItemContextMenu {...defaultProps} />
</div>
</WindowDimensionsProvider>
)

document.fullscreenElement = null
expect(screen.getByTestId('exit-fullscreen-button')).toBeTruthy()
})

test('renders popover menu for BAR chart', async () => {
useSystemSettings.mockReturnValue(mockSystemSettingsDefault)
const props = Object.assign({}, defaultProps, {
Expand Down

0 comments on commit 0934590

Please sign in to comment.