diff options
Diffstat (limited to 'test/storage/server.js')
-rwxr-xr-x | test/storage/server.js | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/test/storage/server.js b/test/storage/server.js index c2f30abc49..a7538b55f1 100755 --- a/test/storage/server.js +++ b/test/storage/server.js @@ -116,6 +116,17 @@ app.get('/temporary-error', function(req, res) { temporaryErrorCounter++; }); +app.get('/rate-limit', function(req, res) { + + if (req.query.std) { + res.setHeader('Retry-After', 1); + } else if (req.query.mbx) { + res.setHeader('x-rate-limit-reset', Math.round(Date.now() / 1000) + 1); + } + + res.status(429).end(); +}); + app.get('/delayed', function(req, res) { setTimeout(function() { res.status(200).send('Response'); |