test.js 474 B

123456789101112131415161718
  1. import { WeakLRUCache } from '../index.js'
  2. import chai from 'chai'
  3. const assert = chai.assert
  4. let cache = new WeakLRUCache()
  5. suite('WeakLRUCache basic tests', function(){
  6. test('add entries', function(){
  7. let entry = cache.getValue(2)
  8. assert.equal(entry, undefined)
  9. let obj = {}
  10. cache.setValue(2, obj)
  11. assert.equal(cache.getValue(2), obj)
  12. debugger
  13. if (cache.expirer.clean)
  14. cache.expirer.clean()
  15. assert.equal(cache.getValue(2), obj)
  16. })
  17. })