redis-collections
Version:
Collection based views for Redis
39 lines (24 loc) • 989 B
JavaScript
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)
// }
})
})
})