Reactjs 反应本机测试失败

Reactjs 反应本机测试失败,reactjs,react-native,jestjs,Reactjs,React Native,Jestjs,我搜索了stackoverflow,但没有找到我的问题。 我只在android上开发应用程序,使用React Native Cookie的本机模块,现在我必须创建一些单元测试。我在开玩笑,我也开玩笑。 但现在,每次我想测试它时,都不可能,因为我没有配置我的xCode项目。这毫无意义,因为我没有改变ios应用程序上的所有内容。这是我的错误: > jest PASS __tests__\index.ios.js FAIL __tests__\index.android.js ●

我搜索了stackoverflow,但没有找到我的问题。 我只在android上开发应用程序,使用React Native Cookie的本机模块,现在我必须创建一些单元测试。我在开玩笑,我也开玩笑。 但现在,每次我想测试它时,都不可能,因为我没有配置我的xCode项目。这毫无意义,因为我没有改变ios应用程序上的所有内容。这是我的错误:

> jest

 PASS  __tests__\index.ios.js
 FAIL  __tests__\index.android.js
  ● Test suite failed to run

    Invariant Violation: react-native-cookies: Add RNCookieMangerIOS.h and RNCookieManagerIOS.m to your Xcode project

      at invariant (node_modules/invariant/invariant.js:42:15)
      at Object.<anonymous> (node_modules/react-native-cookies/index.js:10:1)
      at Object.<anonymous> (App/App/Cookie.js:7:25)
      at Object.<anonymous> (App/App/Mattermost.js:11:13)

 FAIL  App\App\__tests__\Mattermost.test.js
  ● Test suite failed to run

    Invariant Violation: react-native-cookies: Add RNCookieMangerIOS.h and RNCookieManagerIOS.m to your Xcode project

      at invariant (node_modules/invariant/invariant.js:42:15)
      at Object.<anonymous> (node_modules/react-native-cookies/index.js:10:1)
      at Object.<anonymous> (App/App/Cookie.js:7:25)
      at Object.<anonymous> (App/App/Mattermost.js:11:13)

Test Suites: 2 failed, 1 passed, 3 total
Tests:       1 passed, 1 total
Snapshots:   0 total
Time:        1.547s, estimated 3s
Ran all test suites.
npm ERR! Test failed.  See above for more details.
>开玩笑
通过\uuuu测试\uuuu\index.ios.js
失败\uuuu测试\uuuu\index.android.js
● 测试套件无法运行
不变冲突:反应本机cookie:将RNCookieMangerIOS.h和RNCookieManagerIOS.m添加到您的Xcode项目中
at invariant(node_modules/invariant/invariant.js:42:15)
反对。(node_modules/react native cookies/index.js:10:1)
反对。(App/App/Cookie.js:7:25)
反对。(App/App/Mattermost.js:11:13)
未能通过App\App\\uuuu测试\uuuu\Mattermost.test.js
● 测试套件无法运行
不变冲突:反应本机cookie:将RNCookieMangerIOS.h和RNCookieManagerIOS.m添加到您的Xcode项目中
at invariant(node_modules/invariant/invariant.js:42:15)
反对。(node_modules/react native cookies/index.js:10:1)
反对。(App/App/Cookie.js:7:25)
反对。(App/App/Mattermost.js:11:13)
测试套件:2个失败,1个通过,共3个
测试:1项通过,共1项
快照:共0个
时间:1.547秒,估计3秒
运行所有测试套件。
npm错误!测试失败。请参见上文了解更多详细信息。
所以我想知道是否有人能帮我?谢谢

编辑:忘记发布单元测试:

import Mattermost from "../Mattermost";
let mattermost = new Mattermost();



test('Rendering Test', () => {
    mattermost.setState({
        MMAUTHTOKEN : "test debug",
    });
    expect(mattermost.render.contain(<WebView ref={'webview'} automaticallyAdjustContentInsets={false} style={Style.webview} source={{uri: URLMATTERMOST}} javaScriptEnabled={true} onNavigationStateChange={this.onNavigationStateChange.bind(this)} startInLoadingState={true} scalesPageToFit={true}/>)).to.equal(true);
});
从“./Mattermost”导入Mattermost;
设mattermost=新mattermost();
测试('呈现测试',()=>{
mattermost.setState({
MMAUTHTOKEN:“测试调试”,
});
expect(mattermost.render.contain()).to.equal(true);
});

解决这个问题运气好吗?