Sinon.js 是框架無關JS工具包,這意味著它可以在自己的工作,或沿側像一個更複雜的JavaScript框架原型,< STRONG> MooTools的或 JavaScriptMVC
對於使用場景,Sinon.js是一個JavaScript工具,它可以偽造的各種環境條件的存在。
這允許開發人員測試他們的代碼在這些環境,並得到有用的結果調試他們的代碼。
Sinon.js可以偽造AJAX請求,歲月流逝的過程中,各種服務器設置,並帶有自己的沙盒模式。
測試和大多數主流桌面/移動瀏覽器的工作。
這也適用於Node.js的還有
本發行版是新的:
- 存根和間諜的getter和setter方法
- 修正異步sinon.test使用摩卡接口
- 添加respondImmediately偽造的服務器
在什麼版本1.16.1新是:
- 存根和間諜的getter和setter方法
- 修正異步sinon.test使用摩卡接口
- 添加respondImmediately偽造的服務器
什麼在1.15.0版本是新的:
- 存根和間諜的getter和setter方法
- 修正異步sinon.test使用摩卡接口
- 添加respondImmediately偽造的服務器
什麼在1.14.1版本是新的:
- 存根和間諜的getter和setter方法
- 修正異步sinon.test使用摩卡接口
- 添加respondImmediately偽造的服務器
在什麼1.12.2版本是新的:
- 修正了一個問題傳遞`NaN`為`calledWith `
- 闡明在util包依賴
在什麼版本1.9.0新是:
- 新增sinon.assert.match
- 新增ProgressEvent和自定義事件。修復漏洞與IE進度事件。
- 從被調用兩次阻止setRequestHeaders。
- 固定電話的onload,'這'應等於XHR對象。
- 刪除沙箱注入價值觀上恢復。
- 裹挾matcher.or /和參數匹配器成
在什麼版本1.8.1新是:
- 秀逗NPM的1.8.0版本中,無法來取代它。
在什麼版本1.7.3新是:
- 不再使用數組的foreach,休息在舊的瀏覽器
- sinon.deepEqual(新日期(0),新的Date())返回true。
在什麼版本1.7.1新是:
- 實施進度的XMLHttpRequest API事件
- 新增sinon.restore()。
- 修正了在投擲線是由興農不正確處理。
- 網絡工作者的支持。
什麼在版本1.6.0是新的:
- 改進間諜格式%C輸出
- clock.tick回報clock.now。
- 修正了#248與callOrder斷言。沒有失敗,如果上次給出的間諜被稱為永不
- 與setResponseHeader同步請求固定的問題。
- 刪除msSetImmediate;它只有在IE10預覽存在。
- 不總是撿到callsArgWith最新的電話,等等。
- 固定失敗匿名的模擬期望。
什麼是新的在1.5.1版本:
- 有保證的window.Image可以存根。 LI>
- 在IE 8的固定間諜()。
- 固定興農基地。
- 格式參數時,模擬excpetation不滿足輸出中。
在IE 8
什麼是新的在1.5.0版本:
- 為間諜醃製功能長度
- 增加了“invokeCallback”別名上所稱的“產量”。
- 為calledOn增加了匹配的支持。
- 保留下sinon.test原來預期的消息,失敗的嘲笑。
- 允許產量*和* callsArg創建調用序列。
- sinon.js能趕上自己在無限循環卻使存根原型非同步的方法。
什麼在版本1.4.2是新的:
- 新增sinon.match數組
要求:
- 中啟用JavaScript在客戶端
- 0.2的Node.js服務器端環境
評論沒有發現