15 lines
467 B
TypeScript
15 lines
467 B
TypeScript
import { describe, expect, it } from 'vitest';
|
|
|
|
describe('Vitest abort-controller realm', () => {
|
|
it('provides a global signal accepted by Node native Request', () => {
|
|
const controller = new AbortController();
|
|
const request = new Request('https://mosaic.invalid/navigation', {
|
|
signal: controller.signal,
|
|
});
|
|
|
|
expect(request.signal).toBeInstanceOf(AbortSignal);
|
|
controller.abort();
|
|
expect(request.signal.aborted).toBe(true);
|
|
});
|
|
});
|