UNPKG

@pkyeck/storybook-addon-mock

Version:
24 lines 777 B
import { Request } from './request'; var mockURL = 'http://storybook-addon-mock.com'; describe('Request', function () { it('should support an abort signal', function () { var controller = new AbortController(); var request = new Request(mockURL, { signal: controller.signal }); controller.abort(); expect(request.signal.aborted).toBe(true); }); it('should support an abort signal listener', function (done) { var controller = new AbortController(); var request = new Request(mockURL, { signal: controller.signal }); request.signal.addEventListener('abort', function () { expect(request.signal.aborted).toBe(true); done(); }); expect(request.signal.aborted).toBe(false); controller.abort(); }); });