我应该从为我的React应用程序实施测试开始。根项目文件夹由components, containers, reducers, actions, helpers, views etc
组成。我认为,只有containers
和components
应该被测试,并且最终helpers
是否起作用? Views
只是包装器组件,仅呈现相应的容器,因此没有特殊的代码。是否应该对其进行测试?
我的测试应该包括什么?快照,单元测试等?
假设我有用户视图(仅呈现userContainer的组件)。然后在容器中,渲染下面的header-toolbar
组件,filters-toolbar
组件和users-list-table
组件。还有很少的按钮可以触发包含new-user/edit-user modal
组件,add-new-user-form
等的delete-user
组件。还有很少的方法,例如onFormSubmit, toggleModal, onFilterChange, renderModalTitle
等。此外,还连接了一些操作通过道具到容器组件。
测试这些链接组件的流程是什么?