reactjs - Jest React Native 如何测试 index.PLATFORM.js

标签 reactjs testing react-native tdd jestjs

如何测试这个,以获得 100% 的 Jest 覆盖率

// @flow
import { AppRegistry } from 'react-native'
import App from './src/App'


AppRegistry.registerComponent('app', () => App)

这种文件是'index.ios.js'和'index.android.js'

最佳答案

新安装的 React Native 附带的默认测试应该可以满足您的需求。

import 'react-native';
import React from 'react';
import Index from './index.PLATFORM.js';

// Note: test renderer must be required after react-native.
import renderer from 'react-test-renderer';

it('renders correctly', () => {
  const tree = renderer.create(
    <Index />
  );
});

关于reactjs - Jest React Native 如何测试 index.PLATFORM.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45985221/

相关文章:

reactjs - 使用 React Hook Form 注册嵌套对象

ruby-on-rails:通过路由和 link_to 传递参数

javascript - 项目中缺少main.jsbundle、Foundation和Security,导致报错

react-native - 如何在 Material Top Tab Navigator 中为屏幕添加静态背景图片?

react-native - 尝试使用权限 API 但主机 Activity 未实现 PermissionAwareActivity react-native

javascript - 值的状态未更新

javascript - 如何在 React 中创建带有登录组件的多页面应用程序?

reactjs - MUI数据表 'customBodyRender'错误

Laravel API 测试单元与功能

facebook - 是否可以在测试应用之间共享 Facebook 测试用户?