📁 File Manager Pro
v10.0.3 | PHP: 8.2.31
Server: LiteSpeed
2026-06-30 21:58:30
📂
/ (Root)
/
home
/
orkouolp
/
nodevenv
/
node_js
/
orkofarms.com
/
18
/
lib
/
node_modules
/
limiter
/
test
📍 /home/orkouolp/nodevenv/node_js/orkofarms.com/18/lib/node_modules/limiter/test
🔄 Refresh
✏️
Editing: ratelimiter-test.js
Writable
var vows = require('vows'); var assert = require('assert'); var RateLimiter = require('../lib/rateLimiter'); vows.describe('RateLimiter').addBatch({ 'interval validation': { 'invalid interval': function() { assert.throws(function() { new RateLimiter(1, 'junk'); }, /interval/); }, 'valid intervals': function() { assert.doesNotThrow(function() { new RateLimiter(1, 'sec'); }); assert.doesNotThrow(function() { new RateLimiter(1, 'second'); }); assert.doesNotThrow(function() { new RateLimiter(1, 'min'); }); assert.doesNotThrow(function() { new RateLimiter(1, 'minute'); }); assert.doesNotThrow(function() { new RateLimiter(1, 'hr'); }); assert.doesNotThrow(function() { new RateLimiter(1, 'hour'); }); assert.doesNotThrow(function() { new RateLimiter(1, 'day'); }); } } }).export(module);
💾 Save Changes
❌ Cancel