JasmineJS - Tổng quan
Jasmine là một khung JavaScript mã nguồn mở, có khả năng thử nghiệm bất kỳ loại ứng dụng JavaScript nào. Jasmine tuân theo quy trình Phát triển theo hướng hành vi (BDD) để đảm bảo rằng mỗi dòng của câu lệnh JavaScript đều được kiểm tra đúng đơn vị. Bằng cách tuân theo quy trình BDD, Jasmine cung cấp một cú pháp nhỏ để kiểm tra đơn vị nhỏ nhất của toàn bộ ứng dụng thay vì kiểm tra toàn bộ.
Tại sao sử dụng Jasmine?
Sau đây là những lợi thế của việc sử dụng Jasmine so với các khung kiểm tra JavaScript có sẵn khác:
Jasmine không phụ thuộc vào bất kỳ khung JavaScript nào khác.
Jasmine không yêu cầu bất kỳ DOM.
Tất cả các cú pháp được sử dụng trong khuôn khổ Jasmine là rõ ràng và rõ ràng.
Jasmine bị ảnh hưởng nhiều bởi Rspec, JS Spec và Jspec.
Jasmine là một framework mã nguồn mở và dễ dàng có sẵn trong các phiên bản khác nhau như độc lập, ruby gem, Node.js, v.v.
Làm thế nào để sử dụng Jasmine?
Jasmine rất dễ thực hiện trong bất kỳ loại phương pháp phát triển nào. Tất cả những gì bạn cần tải xuống là các tệp thư viện độc lập từ trang web chính thứchttps://jasmine.github.io/ và triển khai tương tự trong ứng dụng của bạn.
Thiết lập môi trường chi tiết sẽ được mô tả trong chương tiếp theo có tên “Thiết lập môi trường”. Khi bạn tải xuống và giải nén thành công tệp zip, sau đó bạn sẽ tìm thấy các thư mục con sau bên trong tệp zip đó.