Preserve querystring when ensuring path ends with slash

This commit is contained in:
Nick O'Leary
2014-11-06 00:01:01 +00:00
parent def93214de
commit 266a644ca6
2 changed files with 18 additions and 2 deletions

View File

@@ -39,6 +39,19 @@ describe("ui api", function() {
.get('/foo')
.expect(301,done);
});
it('redirects if the path, with query string, does not end in a slash',function(done) {
request(app)
.get('/foo?abc=def')
.expect(301)
.end(function(err,res) {
if (err) {
return done(err);
}
res.header['location'].should.equal("/foo/?abc=def");
done();
});
});
it('does not redirect if the path ends in a slash',function(done) {
request(app)
.get('/foo/')