describe('Random Selector', function() { var randomSelector = require('../../../src/lib/selectors/random'); var _ = require('lodash'); var expect = require('expect.js'); it('chooses a selection by random', function() { var log = { a: 0, b: 0, c: 0 }; var choices = _.keys(log); _.times(1000, function() { var choice = randomSelector(choices); log[choice]++; }); expect( _.filter(log, function(count) { return count < 200 || count > 400; }) ).to.have.length(0); }); });