1
Я пытаюсь использовать Jasmine для тестирования асинхронных методов.Тестирование с помощью Jasmine метода, который запускает запрос async
У меня есть что-то вроде этого:
function change(obj) {
setTimeout(function() { obj.value = 1 }, 500);
}
В моем тесте:
it('should change the value', function(done) {
....
obj.value = 0;
change(obj);
done();
obj.value.should.equal(1)
}
Как я могу получить это работает?
UPDATE: Он работает так, как сейчас, но это противоречит некоторым другим тестам, которые работали до этого, должен ли я сбросить что-то после теста?