Skip to content

Commit 155e7c0

Browse files
committed
migrate NFT Details
1 parent 5069cc5 commit 155e7c0

File tree

1 file changed

+9
-15
lines changed

1 file changed

+9
-15
lines changed

src/containers/NFT/NFTHeader/test/Details.test.js

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { mount } from 'enzyme'
1+
import { render, screen, cleanup } from '@testing-library/react'
22
import { I18nextProvider } from 'react-i18next'
33
import { BrowserRouter } from 'react-router-dom'
44
import { Details } from '../Details'
@@ -25,8 +25,8 @@ describe('NFT Details container', () => {
2525
domain: '123456',
2626
}
2727

28-
const createWrapper = (data = dataDefault) =>
29-
mount(
28+
const renderComponent = (data = dataDefault) =>
29+
render(
3030
<I18nextProvider i18n={i18n}>
3131
<BrowserRouter>
3232
<Details data={data} />
@@ -35,21 +35,15 @@ describe('NFT Details container', () => {
3535
)
3636

3737
it('renders without crashing', () => {
38-
const wrapper = createWrapper()
39-
wrapper.unmount()
38+
renderComponent()
4039
})
4140

4241
it('renders defined fields', () => {
43-
const wrapper = createWrapper()
44-
expect(wrapper.find('.row').length).toEqual(7)
45-
expect(wrapper.text()).toEqual(
46-
expect.stringContaining(
47-
'ipfs://bafybeigdyrzt5sfp7udm7hu76uh7y26nf4dfuylqabf3oclgtqy55fbzdi',
48-
),
42+
const { container } = renderComponent()
43+
expect(screen.queryAllByRole('row')).toHaveLength(7)
44+
expect(container).toHaveTextContent(
45+
'ipfs://bafybeigdyrzt5sfp7udm7hu76uh7y26nf4dfuylqabf3oclgtqy55fbzdi',
4946
)
50-
expect(wrapper.text()).toEqual(
51-
expect.stringContaining('rhSigFwZ9UnbiKbpaco8aSQUsNFXJVz51W'),
52-
)
53-
wrapper.unmount()
47+
expect(container).toHaveTextContent('rhSigFwZ9UnbiKbpaco8aSQUsNFXJVz51W')
5448
})
5549
})

0 commit comments

Comments
 (0)