Задать вопрос
kuraga333
@kuraga333
Программист, аналитик

Как протестировать конкуррентный вызов функции в JavaScript?

Есть функция:

var inRendering = false;
function render() {
  if (inRendering) {
    requestAnimationFrame(render);
  } else {
    inRendering = true;
    requestAnimationFrame(function () {
      longAction();
      inRendering = false;
    });
  }
}


Для нее надо написать юнит-тест (случай конкуррентного вызова render).

Помогите, пожалуйста? Такой конкуррентный вызов возможен в JavaScript? Спасибо.

P.S. Я сделал попытку. Причина неработоспособности - см. коммент: https://gist.github.com/kuraga/b0aa3d66fc0620f03b11
  • Вопрос задан
  • 207 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 дек. 2024, в 13:01
50000 руб./за проект
22 дек. 2024, в 10:44
15000 руб./за проект
22 дек. 2024, в 10:12
10000 руб./за проект