//@ts-check const { describe, test } = require('node:test'); const { Client } = require('../lib/index'); const { LimitedMemoryAdapter, MemoryAdapter } = require('../lib/index'); // all intents const intents = 53608447; describe('test memory cache adapter', () => { const adapter = new MemoryAdapter(); test('discord cache', () => { const client = new Client({ getRC: () => ({ locations: { base: '', output: '', }, intents, token: '', }), }); client.setServices({ cache: { adapter, }, }); return client.cache.testAdapter(); }); }); describe('test limited memory cache adapter', () => { const adapter = new LimitedMemoryAdapter(); test('discord cache', () => { const client = new Client({ getRC: () => ({ locations: { base: '', output: '', }, intents, token: '', }), }); client.setServices({ cache: { adapter, }, }); return client.cache.testAdapter(); }); });