UNPKG

redis-collections

Version:
39 lines (24 loc) 989 B
'use strict' const chai = require('chai') const expect = chai.expect const redis = require('fakeredis') const {Store,RedisSet} = require("..") describe('scan:', () => { it('add', async() => { const store = new Store(redis.createClient()) const numbers = new RedisSet('numbers') await store.promise(numbers.addAll(['one','two'])) const numbers2 = new RedisSet('numbers2') await store.promise(numbers2.addAll(['one','two'])) const all = await store.promise(numbers.iterateList()) expect(all.sort()).to.deep.equal(['one', 'two'].sort()) await store.promiseTypeScan(1,async(keyTypes)=>{ console.log("values=",keyTypes) // for(const key of keys) { // console.log("key=",key) // const type = await store.promise(['redis', 'type', key]) // console.log("type=",type) // } }) }) })