fix: CacheAdapter does not connect when using a CacheAdapter with a JSON config (#8633)

This commit is contained in:
Daniel
2024-03-16 03:46:06 +11:00
committed by GitHub
parent 2065897dc6
commit 720d24e185
3 changed files with 21 additions and 4 deletions

View File

@@ -167,4 +167,18 @@ describe_only(() => {
.then(() => expect(getQueueCount(cache)).toEqual(0))
.then(done);
});
it('should start and connect cache adapter', async () => {
const server = await reconfigureServer({
cacheAdapter: {
module: `${__dirname.replace('/spec', '')}/lib/Adapters/Cache/RedisCacheAdapter`,
options: {
url: 'redis://127.0.0.1:6379/1',
},
},
});
const symbol = Object.getOwnPropertySymbols(server.config.cacheController);
const client = server.config.cacheController[symbol[0]].client;
expect(client.isOpen).toBeTrue();
});
});