mirror of
https://github.com/overleaf/overleaf.git
synced 2024-09-16 02:52:31 -04:00
27 lines
692 B
TypeScript
27 lines
692 B
TypeScript
|
import { expect } from 'chai'
|
||
|
import { screen, render } from '@testing-library/react'
|
||
|
import fetchMock from 'fetch-mock'
|
||
|
|
||
|
import LeaveModalContent from '../../../../../../frontend/js/features/settings/components/leave/modal-content'
|
||
|
|
||
|
describe('<LeaveModalContent />', function () {
|
||
|
afterEach(function () {
|
||
|
fetchMock.reset()
|
||
|
})
|
||
|
|
||
|
it('disable delete button if form is not valid', function () {
|
||
|
render(
|
||
|
<LeaveModalContent
|
||
|
handleHide={() => {}}
|
||
|
inFlight={false}
|
||
|
setInFlight={() => {}}
|
||
|
/>
|
||
|
)
|
||
|
|
||
|
const deleteButton = screen.getByRole('button', {
|
||
|
name: 'Delete',
|
||
|
})
|
||
|
expect(deleteButton.hasAttribute('disabled')).to.be.true
|
||
|
})
|
||
|
})
|