Trước khi tất cả các thử nghiệm của tôi (chạy bằng hoa nhài dưới thước đo góc) tôi phải đăng nhập vào hệ thống của mình và nếu đăng nhập thất bại, tôi không nên chạy thử nghiệm nào. Nhưng ngay cả khi tôi sử dụng proccess.exit
(tính năng nút để tạm dừng thực thi chương trình), các kiểm tra vẫn được thực hiện và tất cả đều thất bại.Làm cách nào để ngăn chặn việc thực hiện kiểm tra trong beforeAll block in jasmine?
beforeAll(function(done){
mainPage.resize();
loginPage.login(env.regularUser).then(function(){
mainPage.navigate();
mainPage.waitLoading();
done();
}, function(){
process.exit(1);
});
});
Làm cách nào để ngăn chặn việc thực hiện kiểm tra trong khối beforeAll
?
'beforeAll' không lấy tham số 'done' không đồng bộ (xem http://jasmine.github.io/2.2/introduction.html#section-49) – hankduan
@hankduan, trên thực tế' beforeAll' thực hiện một tham số lời hứa, ít nhất là trong hoa nhài 2.2.1. Tự kiểm tra. – SET