Javascript 可以用jest测试你的react应用程序入口点吗?

Javascript 可以用jest测试你的react应用程序入口点吗?,javascript,unit-testing,reactjs,jestjs,Javascript,Unit Testing,Reactjs,Jestjs,我有一个react应用程序,它具有以下入口点: // Import dependencies import React from 'react'; import { render } from 'react-dom'; import { browserHistory } from 'react-router'; import { syncHistoryWithStore } from 'react-router-redux'; import configureStore from './stor

我有一个react应用程序,它具有以下入口点:

// Import dependencies
import React from 'react';
import { render } from 'react-dom';
import { browserHistory } from 'react-router';
import { syncHistoryWithStore } from 'react-router-redux';
import configureStore from './store/configureStore';
import Root from './containers/Root';

const store = configureStore({});
const history = syncHistoryWithStore(browserHistory, store);

render(
  <Root store={store} history={history} />,
  document.getElementById('react')
);
//导入依赖项
从“React”导入React;
从'react dom'导入{render};
从“react router”导入{browserHistory};
从“react router redux”导入{syncHistoryWithStore};
从“/store/configureStore”导入configureStore;
从“./containers/Root”导入根目录;
const store=configureStore({});
const history=syncHistoryWithStore(浏览器历史记录,存储);
渲染(
,
document.getElementById('react')
);

一个非常常见的配置。我想知道您如何测试这样的东西,因为它不导出任何东西,而jest依赖于导入您想要测试的东西。

或者这样测试代码是不必要的吗?测试入口点是一种集成测试。您的Jest测试将从
开始。测试它是否被呈现到应用程序中可以是一个简单的健全性检查(“东西出现了吗?”),也可以是一个集成测试。