2017-04-13 76 views
0

我跟着WebStorm如何設置摩卡WebStorm視頻:WebStorm摩卡:測試始終懸而未決

https://www.youtube.com/watch?time_continue=81&v=4mKiGkokyx8

我創建了一個非常簡單的測試,合格和失敗:

var assert = require("assert") 
describe('Array', function() { 
    describe('#indexOf()', function() { 

    it('should return -'), function() { 
     assert.equal(-1, [1,2,3].indexOf(5)) 
    } 


    it('should fail'), function() { 
     assert.equal(1, [1,2,3].indexOf(5)) 
    } 
    }) 
}) 

我再安裝一個運行配置是這樣的:

enter image description here

然後我運行它。它只是指出測試「待定」,然後在該過程完成:

enter image description here

這究竟是爲什麼?

回答

2

您的兩個測試都會被忽略,因爲您使用的語法不正確,因此請使用it()。請嘗試更改您的套件,如下所示:

var assert = require("assert") 
describe('Array', function() { 
    describe('#indexOf()', function() { 

     it('should return -', function() { 
      assert.equal(-1, [1,2,3].indexOf(5)) 
     }) 


     it('should fail', function() { 
      assert.equal(1, [1,2,3].indexOf(5)) 
     }) 
    }) 
})