【问题标题】:Running an individual mocha test from VSCode从 VSCode 运行单个 mocha 测试
【发布时间】:2018-12-02 20:54:08
【问题描述】:

我创建了一个test project,它使 Mocha 测试可以用 typescript 编写,它也可以通过 nyc 与伊斯坦布尔集成。

所有测试都可以通过控制台语句npm test 运行。我还希望能够通过右键单击并选择运行测试或 VSCode 中的其他方式单独运行它们。因此,例如,如果此测试 hello.spec.ts 在编辑器中打开,则只运行该测试。有什么想法吗?

【问题讨论】:

    标签: typescript visual-studio-code mocha.js istanbul


    【解决方案1】:

    .only 将使测试仅在指定的 describe 或 it 语句上运行

    describe.only('blah blah', function(){
    it.only('should...', function() {
    
    //test here
    
    })
    })
    

    .skip 将排除指定的 describe 或 it 语句

     describe.skip('blah blah', function(){
    it.skip('should...', function() {
    
    //test here
    
    })
    })
    

    【讨论】:

      【解决方案2】:

      Mocha 允许将测试规范调用(describeit)修改为前缀为fx,其中f 表示专注x 表示禁用。因此,通过编写fdescribe()fit(),您可以专注于这个测试(案例)并忽略(不要运行)所有其他测试。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-06-05
        • 2020-09-05
        • 1970-01-01
        • 1970-01-01
        • 2020-08-26
        • 1970-01-01
        • 2020-07-12
        • 2015-12-27
        相关资源
        最近更新 更多