Mock Functions
https://jestjs.io/docs/mock-functions
Có hai cách để giả lập các hàm: Bằng cách tạo một hàm giả để sử dụng trong mã thử nghiệm hoặc viết một đoạn giả thủ công để ghi đè một phần phụ thuộc vào mô-đun.
Using a mock function
function forEach(items, callback) {
for (let index = 0; index < items.length; index++) {
callback(items[index]);
}
}.mock property
.mock propertyCác thành viên giả này rất hữu ích trong các bài kiểm tra để xác nhận cách các hàm này được gọi, khởi tạo hoặc những gì chúng trả về:
Mock Return Values
Mocking Modules
Mock Implementations
Mock Names
Custom Matchers
Last updated