You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Visual Studio测试资源管理器显示React TypeScript测试?

解决Test Explorer不显示React TypeScript测试用例的问题

检查Test Explorer匹配规则

  • 打开VS Code设置(快捷键Ctrl+,/Cmd+,),搜索Jest: Test Match,确认配置数组中包含**/*.Test.tsx——默认2022模板可能只配置了小写的**/*.test.tsx,这会导致大写命名的测试文件被忽略。
  • 同时确保Jest: Enable选项处于勾选状态,让VS Code启用Jest测试识别。

修正Jest配置文件

  • 打开项目根目录的jest.config.js或jest.config.ts,检查testMatch字段,补充对*.Test.tsx的匹配规则,示例配置如下:
    module.exports = {
      testMatch: [
        '**/__tests__/**/*.[jt]s?(x)',
        '**/?(*.)+(spec|test|Test).[tj]s?(x)'
      ],
      // 其他原有配置...
    };
    

重启扩展或VS Code

  • 在VS Code扩展面板找到Jest或Test Explorer UI扩展,右键选择「重新加载窗口」,或者直接重启VS Code,让新的配置生效。

验证测试文件格式

  • 确认*.Test.tsx文件里的测试用例是通过test()或it()函数定义的,且没有语法错误——虽然命令行npm test能兼容部分格式问题,但Test Explorer对规范要求更严格。

检查工作区信任状态

  • 如果VS Code状态栏显示工作区未信任,点击「信任工作区」按钮,权限不足会导致Test Explorer无法扫描项目文件。

内容的提问来源于stack exchange,提问作者Steve Buck

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 09:30:57