如何解决排毒:您需要在每次测试之前致电device.reloadReactNative吗?
我尚不清楚是否有必要/最佳实践是在排毒测试中运行之前致电device.reloadReactNative()
。这些示例使它看起来似乎是最佳实践,但对我来说还不清楚。
例如,在beforeAll
中调用它,是否有必要?
describe('Example',() => {
beforeAll(async () => {
await device.reloadReactNative();
});
it('render a tappable list of posts',async () => {...});
});
我读过here,称其为最佳做法,但不确定来源的可靠性。
解决方法
在开始新测试之前,您需要以某种方式将应用程序状态重置为熟悉的基准。您可以根据需要重新启动您的应用程序,甚至重新安装它,但是速度要慢得多。对于RN应用程序,重新加载RN是一个不错的快捷方式。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。