You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
639 B

'use strict';
var typewise = require('../');
var util = require('./util');
var tape = require('tape');
tape('flat', function (t) {
var sample = util.getSample();
var shuffled = util.shuffle(sample.slice());
t.deepEqual(shuffled.sort(typewise), sample)
t.end()
})
tape('arrays', function (t) {
var sample = util.getArraySample(1);
var shuffled = util.shuffle(sample.slice());
t.deepEqual(shuffled.sort(typewise), sample);
t.end()
})
tape('nested arrays', function (t) {
var sample = util.getArraySample(2);
var shuffled = util.shuffle(sample.slice());
t.deepEqual(shuffled.sort(typewise), sample);
t.end()
})