1. 程式人生 > >前端js單元測試 使用mocha、chai、sinon,karma

前端js單元測試 使用mocha、chai、sinon,karma

測試框架 模擬 框架 斷言 處理 DC pan exp HA

karma(因果報應) 提供在瀏覽器上測試 可以同時跑在多個瀏覽器下

mocha測試框架 其他測試框架還有Jasmine

chai斷言庫 expect = chai.expect

sinon 測試替身(偽造或者模擬真實環境) 官網api http://sinonjs.org/releases/v4.4.8/stubs/

  spy間諜 spy=sinon.spy(obj,method)處理

  stub stub=sinon.stub(obj,method)替換掉那些使測試變慢和難以測試的外部調用 stub.callsFake(()=>{//給出結果})

  mock

前端js單元測試 使用mocha、chai、sinon,karma