测试 JavaScript
借助 PyCharm,您可以使用 Karma、 Vitest、 Jest、 Protractor、 Cucumber.js、 Mocha 和 Node.js 测试运行器 来运行和调试 JavaScript 单元测试。
您可以在树状视图中查看测试结果,并从中轻松导航到测试源代码。 编辑器中会在测试旁显示测试状态,并提供快速运行或调试它的选项:

对于 Jest、Karma 和 Mocha,您还可以在 PyCharm 中直接查看代码覆盖率报告。
导航
PyCharm 允许您使用 转到测试 操作(Ctrl+Shift+T 或 ),从源代码快速跳转到相关的测试文件。 例如,您可以从 auth.js 跳转到 auth.test.js 。
您还可以使用 结构 视图在测试文件中快速导航,该视图显示测试与套件的名称,以及此文件中定义的其他符号。

要跳转到 结构 工具窗口,请按 Alt+7。 或者,按 Ctrl+F12 在编辑器中以弹出方式打开结构视图。
运行与调试测试
开始测试 JavaScript 之前,请确保按照相应页面中的说明,在项目中安装并设置所选测试运行器。
在测试调试会话期间,您可以 单步执行测试、 停止并恢复测试执行、 在挂起时检查测试、 在控制台中运行 JavaScript 代码片段等。
使用 Mocha、Karma、Jest 或 Vitest 快速运行或调试单个测试
要运行测试,请在其旁边的标记栏中点击
或
,并在列表中选择 运行 <test_name>。
要调试测试,请在需要的位置 设置断点 ,在测试旁边的标记栏中点击
或
,并在列表中选择 调试 <test_name>。

创建运行/调试配置
在 运行/调试配置对话框( )中,点击
,然后选择相应的配置类型。
接受默认设置,或使用自定义值填写必填字段;有关特定测试框架的信息,请参阅帮助。
使用运行/调试配置运行或调试测试
要运行测试,请选择所需配置,然后在配置列表或工具栏中点击
或
。

要调试测试,请在需要的位置 设置断点 ,选择所需配置,然后在配置列表或工具栏中点击
。
