2013-07-18 21 views
10

Tôi có xét nghiệm này nhài mà tôi đang chạy với Karma:Đánh dấu một bài kiểm tra Jasmine như bị bỏ qua trong khi sử dụng nhà cung cấp Karma-Jasmine trong Karma-Runner?

describe('When a logged in user chooses Rent and Payment PIN is enabled', function() { 
    beforeEach(function(){ 

    }); 

    afterEach(function() { 

    }); 

    it('should be presented with a dialog to enter the pin', function() { 
     //test to be skipped 
    }) 
})  

Và tôi muốn nhìn thấy trên báo cáo thử nghiệm này đã được bỏ qua và quay lại để kiểm tra khi tất cả những thứ cần thiết cho thử nghiệm sẽ sẵn sàng.

Tôi làm cách nào để thực hiện việc này?

+1

Tôi có cùng một vấn đề. Thật dễ dàng để bỏ qua một bài kiểm tra (chỉ cần thay đổi 'nó' thành 'xit'), nhưng tôi đã không tìm thấy một cách để có một thực tế là một bài kiểm tra đã bị bỏ qua phản ánh trong báo cáo khi tôi chạy nghiệp. –

+0

Tôi đã tìm thấy [vấn đề về github] (https://github.com/karma-runner/karma-jasmine/issues/3) về nó. Nếu bạn vẫn quan tâm, hãy để lại bình luận ở đó để thu hút sự tập trung của các nhà phát triển –

Trả lời

6

Bạn có thể thử sử dụng chức năng pending trong thông số kỹ thuật của mình. Theo tài liệu, thông số kỹ thuật đang chờ xử lý không chạy, nhưng tên vẫn hiển thị trong kết quả. Đối với 2.0, nó cũng cho biết một phương thức rỗng có thể hoạt động. Hãy thử:

it('should be presented with a dialog to enter the pin', function() { 
    pending(); 
}) 

hoặc

it('should be presented with a dialog to enter the pin'); 
Các vấn đề liên quan