Отметить тест Jasmine как пропущенный при использовании поставщика Karma-Jasmine в 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
    })
})    

И я хочу увидеть в отчете, что этот тест был пропущен, и вернуться к нему, когда все необходимое для теста будет готово.

Как я могу этого добиться?


person Marceli Janowski    schedule 18.07.2013    source источник
comment
У меня точно такая же проблема. Пропустить тест легко (просто замените «it» на «xit»), но я не нашел способа, чтобы тот факт, что тест был пропущен, отражался в отчете, когда я запускаю karma.   -  person Daniel Bidulock    schedule 07.08.2013
comment
Я обнаружил проблему на github по этому поводу. Если вам все еще интересно, оставьте комментарий, чтобы привлечь внимание разработчиков   -  person just-boris    schedule 17.10.2013


Ответы (1)


Вы можете попробовать использовать функцию pending в своей спецификации. Согласно документу, ожидающие рассмотрения спецификации не выполняются, но имена по-прежнему отображаются в результатах. В версии 2.0 также говорится, что пустое тело метода должно работать. Пытаться:

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

or

it('should be presented with a dialog to enter the pin');
person ossek    schedule 11.02.2014