/
githubmirror
/
axios
Обзор
Документация
Войти
/
githubmirror
/
axios
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v1.x
tests/unit/helpers/composeSignals.test.js
24 строки
771 B
Mohammad Faiz
fix: various runtime crashes and type definition mismatches (#10959)
17 июн 2026, 21:33
Не верифицирован
17 июн 2026, 21:33
30499d6
Код
Авторство
О чём код?
import { describe, it, expect } from 'vitest'; import composeSignals from '../../../lib/helpers/composeSignals.js'; describe('helpers::composeSignals', () => { it('registers abort listeners as once-only listeners', () => { const controller = new AbortController(); const calls = []; const nativeAdd = controller.signal.addEventListener.bind(controller.signal); controller.signal.addEventListener = (type, fn, options) => { calls.push({ type, options }); return nativeAdd(type, fn, options); }; const signal = composeSignals([controller.signal]); try { expect(calls).toHaveLength(1); expect(calls[0]).toEqual({ type: 'abort', options: { once: true } }); } finally { signal.unsubscribe(); } }); });