Fix /browse query redirects

This commit is contained in:
Michael Jackson
2019-08-08 09:46:12 -07:00
parent 8aa619727e
commit a718d90549
4 changed files with 43 additions and 2 deletions

View File

@ -45,4 +45,16 @@ describe('A request to browse a directory', () => {
});
});
});
describe('with invalid query params', () => {
it('strips them from the query string', done => {
request(server)
.get('/browse/react@16.8.0/umd/?invalid')
.end((err, res) => {
expect(res.statusCode).toBe(302);
expect(res.headers.location).toEqual('/browse/react@16.8.0/umd/');
done();
});
});
});
});

View File

@ -31,4 +31,18 @@ describe('A request to browse a file', () => {
});
});
});
describe('when the URL contains invalid query params', () => {
it('strips them from the URL', done => {
request(server)
.get('/browse/react@16.8.0/react.production.min.js?invalid')
.end((err, res) => {
expect(res.statusCode).toBe(302);
expect(res.headers.location).toBe(
'/browse/react@16.8.0/react.production.min.js'
);
done();
});
});
});
});