jest-object、mock-function-api中查詢
返回乙個全新沒有使用過的 mock function,這個 function 在被呼叫的時候會記錄很多和函式呼叫有關的資訊,是建立 mock 函式最簡單的方式,如果沒有定義函式內部的實現,jest.fn()會返回 undefined 作為返回值。
describe('測試jest.fn()呼叫', () => )
jest.fn()所建立的 mock 函式還可以設定返回值
describe('測試 jest.fn()返回固定值', () => )
test('測試 jest.fn()內部實現', () => )
// 斷言 mockfn 執行後返回 100
expect(mockfn(10, 10)).tobe(100);
})
模擬返回結果。指定返回內容
函式內的引數就是要 返回的值
const func = jest.fn()
func.mockreturnvalue('dell')
// func 函式呼叫,return 'dell'
mockreturnvalue 執行返回多次,mockreturnvalueonce 只會執行返回一次
const func = jest.fn()
func.mockreturnvalueonce('dell')
可以理解為 mockreturnvalue()的底層寫法
可以在方法內書寫過程
const func = jest.fn()
func.mockimplementation(() => )
用來 mock 一些模組或者檔案
返回乙個 mock function,和 jest.fn 相似,但是能夠追蹤 object[methodname]的呼叫資訊,類似 sinon
mysql常用方法 mysql 常用方法
處理字元 1 concat aaa bbb ccc 拼接字串,oracle也有這個方法不過只能拼接2個,而且一般用 mysql中 表示或。相當於or 2 ifnull name,aaa 當name null時,返回 aaa 3.upper aaa lower aaa 變為大寫,小寫 4.substr...
easyui常用控制項常用方法
easyui常用控制項使用方法 1.文字框 取值 id textbox getvalue 或 id val 2.鏈結按鈕 register 3.日曆控制項 顯示年月日 取值 kssj datebox getvalue 顯示年月日時分秒 取值 regtime datetimebox getvalue ...
JS方法常用方法整理
字串的常用屬性 date物件的用法 var dt new date var dt new date 一種特殊的寫法,只適用於這個date的物件 dt.getfullyear 年 dt.getmonth 月 從0開始 dt.getdate 日 dt.gethours 小時 dt.getminutes ...