有两种使用查询的方法react-testing-library。
您可以使用该render方法返回的查询:
import React from 'react'
import { render } from '@testing-library/react'
...
const { getByText } = render(<div>Foo</div>)
expect(getByText('Foo')).toBeInTheDocument()
或者你可以使用screen对象:
import React from 'react'
import { render, screen } from '@testing-library/react'
...
render(<div>Foo</div>)
expect(screen.getByText('Foo')).toBeInTheDocument()
但是文档中没有说明哪一个是最好的选择以及为什么。
有人可以启发我吗?
森栏
慕姐8265434
守着一只汪
相关分类