Встречается на собеседованиях • сегодня

Какие использовал библиотеки для асинхронного тестирования

Для асинхронного тестирования в JavaScript чаще всего использую:

  1. Jest - встроенная поддержка async/await, .resolves/.rejects:
js
test('async test', async () => {
  await expect(fetchData()).resolves.toBe('data');
});
  1. Testing Library (для React/Vue) - утилиты типа waitFor:
js
await waitFor(() => {
  expect(getByText('Loaded')).toBeInTheDocument();
});
  1. Sinon - для моков и таймеров:
js
const clock = sinon.useFakeTimers();
// тестируем setTimeout
clock.tick(1000);
  1. Cypress - встроенные команды типа .should():
js
cy.get('.loader').should('not.exist');

Для сложных сценариев иногда применяю redux-saga-test-plan или redux-observable-test-helpers.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы