diff --git a/services/jellyfin-slackbot/src/index.js b/services/jellyfin-slackbot/src/index.js index 680a5a2..ae05aaa 100644 --- a/services/jellyfin-slackbot/src/index.js +++ b/services/jellyfin-slackbot/src/index.js @@ -55,3 +55,8 @@ function validateEnvironment() { process.exit(1); } })(); + +module.exports = { + validateEnvironment, + checkJellyseerrHealth +}; diff --git a/services/jellyfin-slackbot/src/validators.js b/services/jellyfin-slackbot/src/validators.js index 9ed978b..f6adaa4 100644 --- a/services/jellyfin-slackbot/src/validators.js +++ b/services/jellyfin-slackbot/src/validators.js @@ -45,4 +45,4 @@ module.exports = { validateEnvironment, validateUrl, validateApiKey -}; \ No newline at end of file +}; diff --git a/services/jellyfin-slackbot/tests/requestHandler.test.js b/services/jellyfin-slackbot/tests/requestHandler.test.js index 9500633..f73ba0f 100644 --- a/services/jellyfin-slackbot/tests/requestHandler.test.js +++ b/services/jellyfin-slackbot/tests/requestHandler.test.js @@ -11,4 +11,8 @@ describe('requestHandler', () => { const message = 'request video Invalid Video'; await expect(requestHandler.handleRequest(message)).rejects.toThrow('Failed to forward request to Jellyseerr'); }); + + test('should handleRequest function', async () => { + // Add your test implementation here + }); });