@juzi/wechaty-puppet-whatsapp
Version:
Wechaty Puppet for WhatsApp
30 lines • 1.04 kB
JavaScript
import { CacheManager } from './cache-manager.js';
import { test } from 'tstest';
test('cacheManager start and stop test', async (t) => {
try {
await CacheManager.init('test');
t.ok(CacheManager.Instance instanceof CacheManager);
await CacheManager.release();
t.ok('cacheManager release success');
t.pass('cacheManager start and stop test pass');
}
catch (e) {
t.fail(e);
}
});
test('cacheManager set and get test', async (t) => {
try {
const testTimestamp = Date.now();
await CacheManager.init('test');
const cacheManager = CacheManager.Instance;
await cacheManager.setLatestMessageTimestampForChat('test', testTimestamp);
const timeStamp = await (cacheManager.getLatestMessageTimestampForChat('test'));
t.ok(timeStamp === testTimestamp);
await CacheManager.release();
t.pass('cacheManager set and get test');
}
catch (e) {
t.fail(e);
}
});
//# sourceMappingURL=cache-manager.spec.js.map