Задать вопрос
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
  • Вопрос задан
  • 208 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы