Fixing unit tests

This commit is contained in:
Chris Troutner
2022-04-08 07:35:46 -07:00
parent d3cf02122c
commit 56c52ab6ed
+9
View File
@@ -204,6 +204,9 @@ describe('#rate-routelimit', () => {
describe('#trackRateLimits', () => { describe('#trackRateLimits', () => {
it('should apply anonymous rate limits if no JWT token is provided', async () => { it('should apply anonymous rate limits if no JWT token is provided', async () => {
// Mock sleep function
sandbox.stub(uut, 'sleep').resolves()
req.ip = '127.0.0.1' req.ip = '127.0.0.1'
const result = await uut.trackRateLimits(req, res) const result = await uut.trackRateLimits(req, res)
@@ -278,6 +281,9 @@ describe('#rate-routelimit', () => {
}) })
it('should apply rate limits to anonymous users', async () => { it('should apply rate limits to anonymous users', async () => {
// Mock sleep function
sandbox.stub(uut, 'sleep').resolves()
req.ip = '123.456.7.8' req.ip = '123.456.7.8'
// console.log('next.callCount: ', next.callCount) // console.log('next.callCount: ', next.callCount)
@@ -302,6 +308,9 @@ describe('#rate-routelimit', () => {
}) })
it('should return 429 error when anonymous users exceed rate limit', async () => { it('should return 429 error when anonymous users exceed rate limit', async () => {
// Mock sleep function
sandbox.stub(uut, 'sleep').resolves()
req.ip = '123.456.7.8' req.ip = '123.456.7.8'
// force req.locals.jwtToken to be empty. // force req.locals.jwtToken to be empty.