Detox测试中的默认AsyncStorage值



我想知道如何在React Native中为Detox测试默认AsyncStorage值。

我有一个欢迎模式,显示用户第一次登录的时间。我们通过存储AsyncStorage值来控制是否显示模态。由于我们的测试启动了不同的应用程序实例(具有不同的设置),我正在寻找一种在测试开始前默认值的方法。

我很快就使用了一个笑话模拟进行了研究,但不确定这是正确的方法,因为我不想模拟所有的.getItem,我只想为存储的这个特定值模拟它。

我打开带有动态链接的应用程序,如下所示:

myapp://example/?action=setAsyncStorage&key=someKey&value=someValue

该应用程序有一个dynamicclink处理程序,可以识别此动态链接并将值设置到AsyncStorage中。

最新更新