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