`
yuting_lv
  • 浏览: 110874 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

Mocha Webstorm 相关设置

阅读更多

根目录新建 .mocharc.js, eslint报错:is not defined.(no-undef)

根目录新建 .eslintignore配置文件:

相对配置文件位置设配置路径
mocharc.js
test/**

 忽略mocha相关文件检查。

-------

const assert = require('assert');

 webstorm warning:Unresolved function or method require() 

参考:https://stackoverflow.com/questions/20136714/how-can-i-fix-webstorm-warning-unresolved-function-or-method-for-require-fi

Settings (Preferences) | Languages & Frameworks | Node.js and NPM and enable Coding assistance for Node.js

 ------

test/hello-mocha/t1.js 

describe('Array', function() {
    desribe('#indexOf()', function() {
        it('should return -1 when the value is not present', function() {
            assert.equal([1, 2, 3].indexOf(4), -1);
        });
    });
});

 describe/it warning:未声明引入之类的

参考:https://stackoverflow.com/questions/33599983/mochas-describe-require-is-missing-in-webstorm-11

‘Preferences | Languages & Frameworks | JavaScript | Libraries’ ,列表中没有mocha相关

点击“Download”,mocha 下载并安装,出现@types/mocha

取消globle全局作用域勾选,点击"Manage Scopes..." 

选取测试文件夹路径path,Library设置@types/mocha

------

类似设置@types/chai

------

test/t1.js 测试通过

test/hello-mocha/t1.js  Error: No test files found

设置package.json

"scripts": {

    "test": "mocha --recursive"

  },

mocha递归查找test文件夹下的js测试文件,可以运行test子文件夹中的测试。

 

分享到:
评论

相关推荐

    WebStorm开发工具常用设置

    10. **单元测试**:对于JavaScript项目,WebStorm可以与Mocha、Jest等测试框架集成,方便编写和运行单元测试。 11. **插件管理**:WebStorm允许安装各种插件以扩展其功能,例如Prettier用于自动化代码格式化,...

    WebStorm 10.0.4汉化包

    8. **集成测试**:对于单元测试,WebStorm支持Mocha、Jest等测试框架,可以快速运行和调试测试用例。 9. **代码审查**:WebStorm支持代码审查功能,可以通过比对差异、添加注释等方式进行团队间的代码审核。 10. *...

    WebStorm10.0.3 汉化包

    4. **系统语言设置**:在某些情况下,即使安装了汉化包,如果系统的语言设置仍然是英文,WebStorm可能仍然会显示英文界面。确保系统设置为中文,以使汉化效果最佳。 5. **错误报告**:如果遇到汉化不完全或者翻译...

    WebStorm11汉化包

    3. **调试工具**:内置强大的JavaScript调试器,可以设置断点、查看变量值、单步执行,有助于快速定位和解决问题。 4. **集成版本控制**:与Git、Mercurial等版本控制系统无缝集成,支持提交、推送、拉取、合并等...

    webstorm-settings:我的webstorm设置

    本文将深入探讨WebStorm的设置,以及如何通过`webstorm-settings-master`这个压缩包来定制个人的工作环境。 首先,WebStorm的设置可以分为两类:全局设置和项目设置。全局设置影响所有项目,而项目设置只针对当前...

    WebStorm-2017.3.2

    对于Node.js后端开发,WebStorm也提供了强大的调试环境,允许开发者设置断点、查看变量值、调用堆栈等。 此外,WebStorm的集成开发环境还包括了实时预览功能,开发者可以在编写代码的同时看到页面效果,便于即时...

    Webstorm 10——最全文档教学安装包

    3. **内置调试器**:Webstorm内建了强大的调试工具,支持Node.js、Chrome等环境,可以方便地设置断点,查看变量值,逐步执行代码,使得调试过程直观而高效。 4. **版本控制系统集成**:它与Git、SVN等版本控制系统...

    WebStorm-2020.2.exe.zip

    9. **单元测试**:对于JavaScript项目,WebStorm支持各种测试框架如Jest、Mocha等,能够直接在IDE内运行和调试测试。 10. **代码重构**:WebStorm提供了强大的代码重构工具,可以帮助开发者安全地修改代码结构,而...

    WebStorm-2019.3.3.rar

    用户可以通过运行这个exe文件来安装WebStorm IDE,安装过程中会引导用户选择安装路径、设置语言选项、关联文件类型等。安装完成后,WebStorm将提供一个用户友好的界面,允许开发者编写、测试和调试他们的代码。 ...

    webstorm课程练习final1.rar

    4. **调试**:学习使用WebStorm的调试功能,包括设置断点、单步执行、查看变量值、调用堆栈等,这对于查找和修复代码中的错误至关重要。 5. **Live Edit**:体验WebStorm的实时预览功能,能在浏览器中即时看到代码...

    强大的Web前端开发工具WebStorm

    使用中文语言包可以方便中国用户更好地理解和操作WebStorm,而"webstormSettings.jar"则可能存储了用户的自定义设置,包括快捷键、主题、代码风格等,便于在不同设备间同步个人开发环境。 总的来说,WebStorm凭借其...

    WebStorm汉化包

    5. **重启WebStorm**:完成替换后,重启WebStorm,软件应该会自动检测到新的语言设置,并显示为中文界面。如果未自动切换,可以在设置中手动选择“简体中文”。 6. **确认汉化效果**:启动WebStorm后,检查菜单栏、...

    web storm应用开发网站(客户端)cms.7z

    3. 配置文件:在WebStorm中,可以设置项目的编码格式、引入外部库、设置自动保存和格式化规则等。这些配置可以在"File" > "Settings" > "Editor"菜单下找到。 四、CMS核心组件开发 1. 用户界面:使用HTML和CSS构建...

    WebStorm JavaScript开发工具 Mac版

    WebStorm支持各种JavaScript测试框架,如Mocha、Jasmine等,可以方便地编写、运行和调试测试用例,确保代码的质量。 六、重构工具 WebStorm提供了一系列的重构工具,如提取函数、重命名变量、移动文件等,帮助...

    nodejs-webstorm:WebStorm中的Node.js开发工作流程

    下面我们将详细介绍WebStorm中的Node.js开发工作流程,以及如何利用JavaScript的相关功能。 1. **项目设置与创建** - **创建新项目**:启动WebStorm后,选择“New Project”并选择“Node.js Express”。这将为你...

    webstrom的小教程

    它提供了强大的调试功能,你可以设置断点,单步执行代码,查看变量值,甚至跳转到定义,这在排查问题时非常有用。 WebStorm 还支持多种框架和库,如React、Vue、Angular等,它提供了专门的代码提示和模板,使开发...

    test-webstorm:测试 IDE Webstorm

    5. 测试框架集成:对于测试驱动开发,WebStorm 支持 Mocha、Jest 等测试框架,可以编写和运行测试用例。 二、WebStorm 使用技巧 1. 自定义快捷键:WebStorm 允许用户自定义快捷键,提高开发效率。熟悉并设置常用...

    webstorm_essentials_testing:Webstorm Essentials第8章的示例代码

    7. **调试技巧**:WebStorm提供了强大的调试功能,包括设置断点、查看变量值、步进执行等,这对于找出和修复问题非常有用。 通过这个示例代码,你可以深入理解WebStorm如何与JavaScript测试框架结合,以及如何利用...

    Intellij平台WebStormRubyMineIntellij等的Vuejs支持插件

    - 打开IntelliJ IDEA或WebStorm等IDE,进入设置(Preferences on macOS, Settings on Windows/Linux)。 - 在设置界面中,选择“Plugins”(插件)选项。 - 搜索“Vue.js”,找到官方或第三方的Vue.js插件并安装,如...

    cypress-intellij-reporter:中间 mocha 报告器,用于在 WebStorm 和其他具有 NodeJS 支持的 IntelliJ IDE 中启用 Cypress 支持

    `mocha-reporter` 是一个用于格式化 Mocha 测试结果的模块,Mocha 是 JavaScript 中常用的单元测试框架,Cypress 在其内部使用了 Mocha 作为测试运行器。`cypress-intellij-reporter` 是从原版 `mocha-reporter` ...

Global site tag (gtag.js) - Google Analytics