cost 249 ms
开玩笑的多步表单测试 - 是否可以将测试拆分为多个测试但使用一个渲染? - jest multistep form testing - is it possible to split the test into multiple tests but with one render?

我的 React Native 应用程序中有一个多步骤注册表单,我正在使用 jest 和 RNTL 对其进行测试。 它工作正常,但我只是不喜欢它的外观。 现在它只是一个大test function,它在开始时渲染屏幕,然后完成注册过程。 渲染一次屏幕然后在保持进度的情况下在单独test funct ...

如何在 React Native 中对过滤器 function 进行单元测试? - How do I unit test a filter function in React Native?

我正在使用 expo 在 React Native 中构建一个现场音乐演出列表应用程序。 从 firebase 中获取了一个 gig 对象数组,其形状如下: 在我的组件listByDay.txs中,我编写了一些代码来过滤这个演出对象数组,并仅返回当天的演出: 我已经编写了以下测试,但为我的测试重写 ...

Jest 失败,因为它找不到渲染按钮的文本 - Jest failed because it cannot find text of rendered button

我对编写测试很陌生。 基本上我想测试单击时菜单是否打开。 选项是带有文本“编辑”和“删除”的按钮。 测试失败 “无法找到带有文本的元素:编辑” MealCard.test.tsx MealCard.tsx 如果我要启动并使用该应用程序,项目将按预期工作。 我怀疑问题出在react-native-po ...

如何在@testing-library/react-native render 之后获取组件中的方法实例 - How to get method instance in component after @testing-library/react-native render

SplashScreen是一个 React Native 0.70 组件。 generatePrivateKey . 在jest 0.29渲染组件SplashScreen后,如何获取方法generatePrivateKey的实例以进一步测试? 下面的代码不起作用 更新: 这是 SplashScr ...

获取测试中 Native Base Select 组件的选中值 - Get the selected value of Native Base Select component in test

我正在尝试从 Native Base 测试我的 Select 组件,在测试中我从列表中选择一个项目或直接触发带有值的onValueChange道具然后断言所选值,但我找不到持有的道具选定的值,我试过调试、记录组件,但我看不到哪个道具持有该值,它应该是selectedValue但我无法获取它。 我的选 ...

为什么通过 @testing-library/react-native 库运行测试时 ref.current.focus() 不起作用? - Why doesn't ref.current.focus() work when running tests via the @testing-library/react-native libary?

我正在尝试为我的 react native 应用程序编写一些测试。 我的应用程序中的一个组件在父 Pressable 收到新闻后聚焦 TextInput。 我正在使用 ref 来识别和聚焦 TextInput 元素。 通过 expo 运行我的应用程序时,我想要的功能工作得很好,但是我的测试失败了, ...

如何使用反应原生测试库测试底部标签栏 - How to test bottom tab bar using react native test library

我正在尝试对我的反应底部标签栏组件进行测试,同时测试它我得到以下错误。 我遵循了此链接中提供的所有解决方案,但我没有运气。 https://github.com/react-navigation/react-navigation/issues/8669 我的测试组件 Tabbar.test.js ...

无法在本机测试库中找到具有 testID 的元素 - Unable to find an element with testID in react native testing library

我正在尝试 findByTestId 一个 IconButton(来自 React native Paper),但出现此错误: 当我尝试呈现视图和 getByTestId IconButton 时,我没有收到此错误,但是当我尝试呈现 AppNavigator 并尝试 findByTestId 相同的 ...

如何在 Firebase Auth onAuthStateChanged 中测试 setState - How to test setState inside Firebase Auth onAuthStateChanged

我已经在AuthStateChanged上模拟了Firebase,所以测试工作完美,但我有这个用例,其中设置了用户: 我知道您可以轻松地模拟它返回的内容,但如果可能的话,我不知道如何处理 function 的“内部”。 我需要专门设置 state,因为 DrawerNavigator 将根据用户是 ...

React Native Jest 没有退出,并显示实际库作为问题的原因 - React Native Jest doesnt exit, and show the actual library as the cause of the problem

这个赏金已经结束。 此问题的答案有资格获得+50声望赏金。 赏金宽限期在20 小时后结束。 Daniel Long想提请大家更多地关注这个问题: 任何提议的解决方案都必须适用于 @testing-library/react-native 在其他测试库包的其他堆栈溢出帖子上有许多建议的解决方案,但 ...

如何使用 React Native 测试库查询具有特定文本的按钮 - How to query a button with specific text with react native testing library

我正在尝试在 react native 中查询带有特定文本的按钮(是的,还有另一个类似的问题,但它对我不起作用)。 我想 getByRole 我的屏幕的“登录”按钮,但它也得到我的“注册”按钮。 这就是我得到的错误 这是代码: 我还尝试getByText('Login', {selector: 'b ...


 
粤ICP备18138465号  © 2020-2025 STACKOOM.COM