#asynchronous #mocha.js #pogoscript
#асинхронный #mocha.js #pogoscript
Вопрос:
Я использую PogoScript и mocha для тестирования некоторого кода, который выполняет асинхронный вызов.
Мне нужно увеличить время ожидания, но мой код не работает. Я пробовал использовать this.timeout(5000)
и self.timeout(5000)
безрезультатно.
it 'runs some async code'
self.timeout(5000)
result = request!('some params')
expect(result).to.be.true
Ответ №1:
Для обычных функций используйте =>
оператор перед блоком, чтобы вызывающий объект (в данном случае mocha) определил self
:
it 'runs some async code' =>
self.timeout(5000)
result = request!('some params')
expect(result).to.be.true
Смотрите Pogoscript#Self для получения дополнительной информации.