Câu hỏi được gắn thẻ «jestjs»

Jest là một khung kiểm tra đơn vị JavaScript do Facebook thực hiện dựa trên Jasmine và cung cấp tính năng tạo mô hình tự động và môi trường jsdom. Nó thường được sử dụng để kiểm tra các thành phần React.

15
Làm cách nào để kiểm tra một tệp bằng Jest?
Tôi có thể kiểm tra nhiều tệp bằng Jest, nhưng tôi không thể tìm ra cách kiểm tra một tệp. Tôi có: Chạy npm install jest-cli --save-dev Đã cập nhật package.json: `{..." script ": {" test ":" jest "} ...} Viết một số bài kiểm tra. Chạy npm testhoạt động …
360 node.js  jestjs 

13
Làm cách nào để chạy thử nghiệm đơn bằng Jest?
Tôi có một thử nghiệm 'hoạt động với trẻ em lồng nhau' trong tệp fix-order-test.js. Chạy bên dưới chạy tất cả các bài kiểm tra trong tập tin. jest fix-order-test Làm thế nào để tôi chỉ chạy một thử nghiệm duy nhất? Dưới đây không hoạt động khi nó tìm …
355 jestjs 



9
Cách sử dụng ESLint với Jest
Tôi đang cố gắng sử dụng trình giả lập ESLint với khung thử nghiệm Jest. Các bài kiểm tra Jest chạy với một số toàn cầu như jest, mà tôi sẽ cần nói với người nói dối về; nhưng điều khó khăn là cấu trúc thư mục, với Jest, các …

14
Gọi lại Async không được gọi trong khoảng thời gian chờ 5000ms được chỉ định bởi jest.setTimeout
Tôi đang sử dụng con rối và trò hề để chạy một số bài kiểm tra mặt trước. Các xét nghiệm của tôi trông như sau: describe("Profile Tab Exists and Clickable: /settings/user", () => { test(`Assert that you can click the profile tab`, async () => { await page.waitForSelector(PROFILE.TAB); await …

12
Cách kiểm tra loại ngoại lệ ném trong Jest
Tôi đang làm việc với một số mã trong đó tôi cần kiểm tra loại ngoại lệ được ném bởi hàm (Có phải là TypeError, ReferenceError, v.v.). Khung thử nghiệm hiện tại của tôi là AVA và tôi có thể kiểm tra nó như một t.throwsphương thức đối số thứ …

11
Jest SecurityError: localStorage không có sẵn cho nguồn gốc mờ
Khi tôi muốn chạy dự án của mình bằng lệnh npm run test, tôi gặp lỗi bên dưới. Điều gì gây ra điều này? FAIL ● Test suite failed to run SecurityError: localStorage is not available for opaque origins at Window.get localStorage [as localStorage] (node_modules/jsdom/lib/jsdom/browser/Window.js:257:15) at Array.forEach (<anonymous>)


5
Làm thế nào để chạy thử nghiệm Jest tuần tự?
Tôi đang chạy thử nghiệm Jest qua npm test. Jest chạy thử nghiệm song song theo mặc định. Có cách nào để làm cho các bài kiểm tra chạy tuần tự? Tôi có một số thử nghiệm gọi mã bên thứ ba dựa trên việc thay đổi thư mục làm …
140 jestjs 

8
Mã bảo hiểm cho Jest
Có cách nào để có phạm vi bảo hiểm mã trong khung thử nghiệm Javascript Jest được xây dựng trên Jasmine không? Khung bên trong không in ra phạm vi bảo hiểm mã mà nó nhận được. Tôi cũng đã thử sử dụng Istanbul , chăn và Công ty Cổ …
131 javascript  jestjs 

9
kiểm tra process.env với Jest
Tôi có một ứng dụng phụ thuộc vào các biến môi trường như: const APP_PORT = process.env.APP_PORT || 8080; và tôi muốn kiểm tra điều đó, ví dụ: APP_PORT có thể được đặt bởi biến env của nút. hoặc một expressứng dụng đang chạy trên cổng được đặt vớiprocess.env.APP_PORT Làm …

14
Làm cách nào để đặt một ngày giả trong Jest?
Tôi đang sử dụng moment.js để thực hiện hầu hết logic ngày tháng của mình trong tệp trợ giúp cho các thành phần React của mình nhưng tôi không thể tìm ra cách giả lập ngày trong Jest a la sinon.useFakeTimers(). Các tài liệu của Jest chỉ nói về các …
111 momentjs  jestjs 


4
Làm thế nào để xóa bộ nhớ cache Jest?
Jest đang chọn một phiên bản cũ của một gói và do đó các bài kiểm tra của tôi không thành công trừ khi tôi sử dụng --no-cache. Tôi thậm chí có thể xóa thư mục gói khỏi node_modulesvà Jest rất vui khi chạy các bài kiểm tra (hầu như …
109 jestjs 

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.