typewiselite
Version:
comparison for sensible javascript objects
30 lines (22 loc) • 639 B
JavaScript
;
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()
})