@pkyeck/storybook-addon-mock
Version:
A storybook addon to mock fetch/XHR request
26 lines (25 loc) • 810 B
JavaScript
;
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();
});
});