javascript - Nhập Jest vào tệp thông thường
Có khả năng nhập Jest vào một tệp sẽ không được chạy như một bài kiểm tra và không chứa các trường hợp kiểm tra (ví dụ: một mô-đun trợ giúp cho các bài kiểm tra) không?
Câu trả lời #1
Vâng, điều này là có thể. Với Jest như một phụ thuộc phát triển, jest có sẵn trong môi trường kiểm thử. Bạn có thể tạo các hàm Jest giả lập trong một tệp trợ giúp và nhập chúng vào bài kiểm thử của mình.
Tệp kiểm tra:
import { exampleFunc } from '../helper';
test('exampleFunc/0', () => {
console.log(exampleFunc());
});
Tệp trợ giúp:
export const exampleFunc = jest.fn().mockReturnValue('mocked return');
Chạy thử:
jest
PASS __tests__/index.test.ts
✓ exampleFunc/0 (12ms)
console.log __tests__/index.test.ts:4
mocked return
