UNPKG

cache-storage

Version:

[ABANDONED] Advanced cache storage for node js

30 lines (21 loc) 745 B
Cache = require 'cache-storage' DevNullStorage = require 'cache-storage/Storage/DevNullSyncStorage' cache = null describe 'DevNullSyncStorage', -> beforeEach( -> cache = new Cache(new DevNullStorage) ) describe 'saving/loading', -> it 'should not save true', -> cache.save 'true', true expect(cache.load 'true').to.be.null it 'should always return null', -> expect(cache.load 'true').to.be.null it 'should not save true and try to delete it', -> cache.save 'true', true cache.remove 'true' expect(cache.load 'true').to.be.null it 'should not save true to cache from fallback function in load', -> val = cache.load 'true', -> return true expect(val).to.be.true expect(cache.load 'true').to.be.null