modules/__tests__/sdiff-test.js
import expect from 'expect'
import db from './db'
describe('sdiff', () => {
beforeEach(() =>
Promise.all([
db.sadd('set-one', 1, 2, 3, 4),
db.sadd('set-two', 3, 4, 5, 6),
db.sadd('set-three', 6, 7, 8)
])
)
it('returns the members of the set resulting from the difference between the first set and all successive sets', () =>
db.sdiff('set-one', 'set-two', 'set-three').then((diff) => {
expect(diff.sort()).toEqual([ '1', '2' ])
})
)
})