UNPKG

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
/** * Created by a_wav on 2017/1/25. */ 'use strict'; 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(); }); });