summaryrefslogtreecommitdiff
path: root/test/storage/server.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/storage/server.js')
-rwxr-xr-xtest/storage/server.js11
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');