mirror of
https://gitee.com/baidu/amis.git
synced 2024-11-30 02:48:55 +08:00
修改用例写法
This commit is contained in:
parent
66f8d33e2e
commit
7340576d67
@ -1,5 +1,5 @@
|
|||||||
import React = require('react');
|
import React = require('react');
|
||||||
import {render, fireEvent} from '@testing-library/react';
|
import {render, fireEvent, waitFor} from '@testing-library/react';
|
||||||
import '../../../src/themes/default';
|
import '../../../src/themes/default';
|
||||||
import {render as amisRender} from '../../../src/index';
|
import {render as amisRender} from '../../../src/index';
|
||||||
import {makeEnv, wait} from '../../helper';
|
import {makeEnv, wait} from '../../helper';
|
||||||
@ -27,8 +27,11 @@ test('Renderer:city', async () => {
|
|||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
// 第一个用 findByText 来等待 suspense 组件加载出来,后面的一般来说就不需要await的,除非是耗时操作
|
await waitFor(() => {
|
||||||
fireEvent.click(await findByText('请选择'));
|
getByText('请选择');
|
||||||
|
});
|
||||||
|
|
||||||
|
fireEvent.click(getByText('请选择'));
|
||||||
fireEvent.click(getByText('北京市'));
|
fireEvent.click(getByText('北京市'));
|
||||||
fireEvent.click(getByText('请选择'));
|
fireEvent.click(getByText('请选择'));
|
||||||
fireEvent.click(getByText('北京市市辖区'));
|
fireEvent.click(getByText('北京市市辖区'));
|
||||||
|
Loading…
Reference in New Issue
Block a user