import request from 'supertest'; import createServer from '../createServer.js'; describe('A request for a module', () => { let server; beforeEach(() => { server = createServer(); }); // TODO: More tests here describe('when the URL includes invalid query parameters', () => { it('removes them from the URL', done => { request(server) .get('/react@16.8.0/?module&invalid') .end((err, res) => { expect(res.statusCode).toBe(302); expect(res.headers.location).toBe('/react@16.8.0/?module'); done(); }); }); }); });