UNPKG

@yoroi/common

Version:

The Common package of Yoroi SDK

30 lines 919 B
import { isExpired } from './is-expired'; const tenSeconds = 10 * 1000; describe('isExpired', () => { it.each` description | cacheInfo | expected ${'expired cache'} | ${{ expires: Date.now() - tenSeconds, hash: 'hash' }} | ${true} ${'not expired cache'} | ${{ expires: Date.now() + tenSeconds, hash: 'hash' }} | ${false} ${'expired cache as tuple'} | ${[null, { expires: Date.now() - tenSeconds, hash: 'hash' }]} | ${true} ${'not expired cache as tuple'} | ${[null, { expires: Date.now() + tenSeconds, hash: 'hash' }]} | ${false} `('should return $expected if $description', _ref => { let { expected, cacheInfo } = _ref; expect(isExpired(cacheInfo)).toBe(expected); }); }); //# sourceMappingURL=is-expired.test.js.map