我有一个大型javascript
应用程序。它包括一个提供静态文件的服务器、一个由 支持nginx
的手工制作nodejs
的以及客户端模块,这些模块要么是没有 ui 的实用程序功能,要么是基于组件一起工作以制作 ui。api server
PM2
lit-element
我开始重建我的测试环境,并成功jest
用于服务器模块测试,并jest
进行playwright
了一些基本的端到端测试。
但是,虽然playwright
我可以通过夹具来测试我的客户端实用程序模块,但我真的不明白为什么我不能只在节点环境中测试它们。我认为 node 支持export
and import
,那么为什么我不能“导入”我的模块,然后只使用它作为一个开玩笑的测试脚本。
但是我遇到了第一个障碍 - 我无法导入我的第一个模块。该文档一直将我从一个非常小的解释指向另一个解释,而没有真正给出任何明确的示例来说明如何导入我的模块并对其进行测试。
有人可以提供一个简单的解释