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