2015-08-22 99 views
6

如果我有1000+測試的場景,並且只想運行其中的選定部分,我可以使用fdescribe如何抑制Jasmine中跳過的測試的輸出

其餘的測試被跳過,這是偉大的,但他們仍然污染控制檯輸出。 如何禁止跳過測試的控制檯輸出?

回答

6

如果您通過Karma運行測試,那麼您可以配置一個spec記錄插件來忽略各種事情。

https://www.npmjs.com/package/karma-spec-reporter

https://www.npmjs.com/package/karma-spec-reporter-2

以下內容添加到您的karma.conf.js:

... 
    config.set({ 
    ... 
     reporters: ["spec"], 
     specReporter: { 
     suppressSkipped: true,  // do not print information about skipped tests 
     }, 
     plugins: ["karma-spec-reporter"], 
    ... 

如果你不使用噶,那麼你需要找到合適的茉莉花記者配置它,或創建自己的記者。

https://www.npmjs.com/package/jasmine2-reporter