Kiểm thử là một phần thiết yếu của quá trình phát triển phần mềm. Nó đảm bảo rằng mã đáng tin cậy, hoạt động như mong đợi và giảm khả năng xảy ra lỗi. Các khung kiểm thử đã trải qua một chặng đường dài kể từ những ngày đầu kiểm thử thủ công. Ngày nay, các khung kiểm tra tự động như Jest giúp việc kiểm tra bằng JavaScript trở nên dễ dàng.
Jest là một khung kiểm tra JavaScript nhanh, đơn giản và dễ sử dụng. Nó là một công cụ nguồn mở do Facebook phát triển và thường được sử dụng để thử nghiệm các ứng dụng React, nhưng nó cũng có thể được sử dụng với các khung khác như Angular, Vue và Node.js. Jest được xây dựng dựa trên Jasmine , một khung phát triển dựa trên hành vi để kiểm tra mã JavaScript.
Jest có thể được cài đặt bằng cách sử dụng npm hoặc yarn. Sau khi cài đặt, bạn có thể sử dụng nó để kiểm tra mã của mình. Jest tìm kiếm các tệp trong thư mục kiểm tra hoặc các tệp có phần mở rộng .test.js hoặc .spec.js
Để cài đặt Jest, sử dụng lệnh sau:
$ npm install -g jest
Thêm phần sau vào tệp pack.json của bạn
{
"scripts": {
"test": "jest"
}
}
{
"name": "jest-e2e",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "jest"
},
"author": "",
"license": "ISC",
"dependencies": {
"jest": "^25.1.0"
}
}
Tạo một tệp js có tên là index.js với một chức năng sẽ được kiểm tra. Ví dụ:
Bây giờ, hãy tạo một tệp thử nghiệm trong cùng một thư mục, có tên là sum.test.js, để kiểm tra chức năng. Trong tệp thử nghiệm, nhập chức năng để thực thi mã trong thử nghiệm. Ví dụ:
Tiếp theo, viết các bài kiểm tra cho chức năng bằng cách sử dụng các bài kiểm tra kiểu BDD của Jest với một khối mô tả và nhiều khối kiểm tra. Ví dụ:
Để chạy thử nghiệm này, chỉ cần chạy lệnh “ npm test ” trong terminal hoặc dấu nhắc lệnh tại vị trí dự án.
Khung thử nghiệm Jest rất phù hợp để thử nghiệm mã JavaScript. Nó nhanh, dễ sử dụng và có thể được tích hợp vào thử nghiệm tự động. Sử dụng Jest giúp các nhà phát triển tạo mã đáng tin cậy và có thể bảo trì. Trong blog này, chúng tôi đã trình bày những điều cơ bản về Jest, cách cài đặt nó và cách kiểm tra các tệp JavaScript đơn giản. Nhìn chung, Jest là một công cụ mạnh mẽ để tạo mã JavaScript chất lượng cao.
Giới thiệu Đột quỵ là một trường hợp cấp cứu y tế có thể tấn công bất kỳ ai vào bất kỳ lúc nào. Nó xảy ra khi lưu lượng máu đến một phần của não bị gián đoạn, dẫn đến mất chức năng não đột ngột.
Tuần này, tôi nhận được một email từ một thành viên trong danh sách email hàng ngày. Họ muốn biết: Bạn truy cập tài nguyên nào hàng ngày, hàng tuần và hàng tháng? Câu hỏi tuyệt vời! Tôi rất vui khi cố gắng chia sẻ một số thông tin chi tiết về quy trình làm việc của mình và các tài nguyên hàng đầu mà tôi sử dụng.
Trong thế giới có nhịp độ nhanh và cạnh tranh ngày nay, sự nghiệp của một người đóng một vai trò quan trọng trong sự phát triển cá nhân, ổn định tài chính và sự hài lòng trong cuộc sống nói chung. Tuy nhiên, nhiều cá nhân thấy mình bị mắc kẹt trong một chu kỳ trì trệ và không hài lòng không ngừng, dần dần lãng phí trong cuộc sống nghề nghiệp của họ.
Khi bạn lớn lên, bạn có xu hướng được bảo rằng thế giới là như vậy và cuộc sống của bạn chỉ là sống cuộc sống của bạn trong thế giới, không bao giờ mạo hiểm cuộc sống của bạn, chỉ cần đi theo một con đường đã định sẵn và cuối cùng sẽ chết, và cố gắng không bash the wall too much.But that's a very limited life.
Trong thế giới siêu kết nối ngày nay, các hệ thống truyền thông đóng một vai trò then chốt trong việc định hình dư luận và do đó, trong việc ra quyết định dân chủ. Trong phân tích sâu sắc của mình về nền kinh tế chính trị của truyền thông, học giả Robert McChesney thách thức sự hiểu biết thông thường và trình bày cái mà ông gọi là “năm sự thật” về truyền thông.
Để tránh sự mơ hồ, các thuật ngữ sau đây sẽ được sử dụng; Trình xác thực; Điện thoại di động được sử dụng để đăng nhập Website; Trang web hoặc ứng dụng mà người dùng đang sử dụng để thực hiện yêu cầu đăng nhập Dịch vụ; Nhà cung cấp cung cấp dịch vụ nhất định, ví dụ: