2012-06-18 3 views
1

Я тестирую код javascript, который выдает исключение (временно, раннее состояние TDD), но жасмин передает тест.Жасмин проходит тесты, которые бросают исключения

Есть ли способ установить жасмин, чтобы он не с неожиданным исключением?

Существуют ли другие тестовые рамки для javascript, которые не проходят такие тесты?

+1

Можете ли вы включить соответствующий код? –

ответ

1

Убедитесь, что вы используете последнюю версию 1.2.0. Сильфон код не удается:

describe("must fail on error", function(){ 
    it("a + 1 should produce an error", function(){ 
    expect(a + 1).toEqual(2); 
    }) 
}); 
1

Я наткнулся на этот пост в поисках чего-то еще, связанным с тестированием жасмин. Прежде чем увидеть этот вопрос, я увидел это сообщение в блоге на testing exceptions with Jasmine. В этом сообщении автор использует команду bind следующим образом:

it('should allow us pass in parameters', function() { 
    expect(myOtherProcedure.bind(null, 10, 'you generated: ')).not.toThrow(); 
}); 
Смежные вопросы