反应本机测试库,未找到带有 testID 的实例

时间:2021-07-24 21:02:41

标签: react-native unit-testing testing react-native-testing-library

我收到错误,

未找到具有 testID 的实例:CreateAccount.errorMessage

但我引用了“CreateAccount.js”上的 ID

   <ErrorText
      text={this.state.errorMessage}
      testID="CreateAccount.errorMessage"
    />

然后在“CreateAccount.test.js”上

test("display error msg if all fields are not completed", () => {
  const { getByTestId, getByText } = render(<CreateAccount />);

  fireEvent.press(getByText("Submit"));

  console.log(getByTestId("CreateAccount.errorMessage").props);
});

我的组件缺少什么才能使 testID 正常工作?

提前致谢

0 个答案:

没有答案