UNPKG

@pkyeck/storybook-addon-mock

Version:
26 lines (25 loc) 810 B
"use strict"; var _request = require("./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.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.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(); }); });