@eluvio/elv-js-helpers
Version:
A collection of Javascript helper functions used by several Eluvio libraries.
15 lines (12 loc) • 572 B
JavaScript
const TH = require('../../../test-helpers')
const truthTable = TH.requireSrcFile('Functional/truthTable')
describe('truthTable', () => {
it('should work as expected', () => {
let isChild = false
let isMale = false
truthTable(['woman', 'man', 'girl', 'boy'], [isChild, isMale]).should.equal('woman')
truthTable(['woman', 'man', 'girl', 'boy'], [true, false]).should.equal('girl')
truthTable(['woman', 'man', 'girl', 'boy'], [true, true]).should.equal('boy')
truthTable(['woman', 'man', 'girl', 'boy'], [false, true]).should.equal('man')
})
})