Tôi đã xem các ví dụ trên web mà mọi người sử dụng jasmine cùng với sinon. Tuy nhiên, hoa nhài đã hỗ trợ cho gián điệp (mà tôi hiểu là những gì Sinon làm). Vì vậy, câu hỏi đặt ra là, Sinon vẫn hữu ích khi sử dụng Jasmine? Nếu Sinon có ích gì thì chính xác nó là một bổ sung tốt cho hoa nhài?Hoa nhài có cần sinon.js không?
Chúc mừng
chúng ta có cần phải thực hiện yêu cầu ('sinon') để truy cập vào trang thử nghiệm của chúng tôi không? – Winnemucca
Khi sử dụng gián điệp của sinon và mocks thay vì ghi chú của Jasmine trong tâm trí bạn sẽ không nhận được dấu vết ngăn xếp thông tin của Jasmine mà đi kèm với một "mong đợi (gián điệp) thất bại. ToHaveBeenCalledWith (giá trị)' cho bạn biết những gì các điệp viên đã được gọi là _actually_. Với tội lỗi, sự kỳ vọng âm thầm không thành công 'mong đợi sai lầm là đúng' – glcheetham