@juzi/wechaty-puppet-whatsapp
Version:
Wechaty Puppet for WhatsApp
32 lines • 1.29 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const cache_manager_js_1 = require("./cache-manager.js");
const tstest_1 = require("tstest");
(0, tstest_1.test)('cacheManager start and stop test', async (t) => {
try {
await cache_manager_js_1.CacheManager.init('test');
t.ok(cache_manager_js_1.CacheManager.Instance instanceof cache_manager_js_1.CacheManager);
await cache_manager_js_1.CacheManager.release();
t.ok('cacheManager release success');
t.pass('cacheManager start and stop test pass');
}
catch (e) {
t.fail(e);
}
});
(0, tstest_1.test)('cacheManager set and get test', async (t) => {
try {
const testTimestamp = Date.now();
await cache_manager_js_1.CacheManager.init('test');
const cacheManager = cache_manager_js_1.CacheManager.Instance;
await cacheManager.setLatestMessageTimestampForChat('test', testTimestamp);
const timeStamp = await (cacheManager.getLatestMessageTimestampForChat('test'));
t.ok(timeStamp === testTimestamp);
await cache_manager_js_1.CacheManager.release();
t.pass('cacheManager set and get test');
}
catch (e) {
t.fail(e);
}
});
//# sourceMappingURL=cache-manager.spec.js.map