seqlist
Version:
a package which includes the common method of sequence list ( array ), such as shuffle, topk, draw, binarySearch.
37 lines (30 loc) • 845 B
JavaScript
/**
* Created by a_wav on 2017/1/25.
*/
;
var chai = require('chai');
var assert = chai.assert;
var SeqList = require('../');
describe('#shuffle()', function() {
it('length is 8', function(done) {
var arr = [1,2,3,4,5,6,7,8];
var seqlist = new SeqList(arr);
var result = seqlist.shuffle();
console.log(result);
done();
});
it('length is 2', function(done) {
var arr = [1,2];
var seqlist = new SeqList(arr);
var result = seqlist.shuffle();
console.log(result);
done();
});
it('the element is a object', function(done) {
var arr = [{x:1},{x:2}];
var seqlist = new SeqList(arr);
var result = seqlist.shuffle();
console.dir(result);
done();
});
});