2017-03-09 35 views
5

chúng tôi đã sử dụng jest từ thử nghiệm đơn vị trong phản ứng gốc. Nó hoạt động tốt. Chúng tôi vừa xóa npm và cài đặt lại và sau đó khi chúng tôi thử chạy thử nghiệm đơn vị (kiểm tra npm), chúng tôi đang gặp phải lỗi sau và chúng tôi không thể chạy các trường hợp thử nghiệm.jest: Bộ thử nghiệm không chạy được, TypeError: Không thể đọc thuộc tính 'bind' của undefined

enter image description here

Điều gì có thể xảy ra.

Trả lời

0

Tôi gặp vấn đề tương tự. Tôi bắt đầu với một vài bài kiểm tra chỉ sử dụng jest, sau đó tôi khởi tạo thư mục với ứng dụng tạo phản ứng trên máy khác của tôi và khôi phục các bài kiểm tra trước đó. Sau đó, tôi chuyển trở lại máy hiện tại của mình, đã cài đặt npm và chạy thử nghiệm. Nó đã cho tôi lỗi này, vì vậy tôi đã xóa node_modules và đã cài đặt npm lần nữa. Tất cả các bài kiểm tra đều màu xanh lá cây.

0

Cố gắng cài đặt lại cả jest và jest babel phiên bản cuối cùng

npm install --save-dev jest

npm install --save-dev babel-jest regenerator-runtime

Và chạy lại kiểm tra, nó làm việc cho tôi

0

Tôi đã gặp lỗi tương tự:

Test suite failed to run, TypeError: Cannot read property 'bind' of undefined 

Tương tự như @Harish_N, nhưng tôi đã sử dụng phản ứng-tập lệnh.

Trong trường hợp của tôi là hoàn toàn về cập nhật các thử nghiệm liên quan phụ thuộc lên một phiên bản mới hơn trong package.json.

Các vấn đề liên quan