mirror of
https://github.com/callstack/react-native-testing-library.git
synced 2026-09-18 23:09:04 +08:00
feat: support multiple params in event handlers (#203)
This commit is contained in:
committed by
Michał Pierzchała
parent
db485a4740
commit
31f476bb7c
@@ -174,6 +174,7 @@ tree.unmount();
|
||||
// fireEvent API tests
|
||||
fireEvent(getByNameString, 'press');
|
||||
fireEvent(getByNameString, 'press', 'data');
|
||||
fireEvent(getByNameString, 'press', 'param1', 'param2');
|
||||
fireEvent.press(getByNameString);
|
||||
fireEvent.changeText(getByNameString, 'string');
|
||||
fireEvent.scroll(getByNameString, 'eventData');
|
||||
|
||||
Vendored
+3
-3
@@ -97,13 +97,13 @@ export interface RenderAPI extends GetByAPI, QueryByAPI, A11yAPI {
|
||||
export type FireEventFunction = (
|
||||
element: ReactTestInstance,
|
||||
eventName: string,
|
||||
data?: any
|
||||
...data: Array<any>
|
||||
) => any;
|
||||
|
||||
export type FireEventAPI = FireEventFunction & {
|
||||
press: (element: ReactTestInstance) => any;
|
||||
changeText: (element: ReactTestInstance, data?: any) => any;
|
||||
scroll: (element: ReactTestInstance, data?: any) => any;
|
||||
changeText: (element: ReactTestInstance, ...data: Array<any>) => any;
|
||||
scroll: (element: ReactTestInstance, ...data: Array<any>) => any;
|
||||
};
|
||||
|
||||
export type WaitForElementFunction = <T = any>(
|
||||
|
||||
Reference in New Issue
Block a user