Drop64/vendor/cbuffer/test/mutator/sort-test.js
2017-02-14 21:58:19 -06:00

27 lines
514 B
JavaScript

var vows = require('vows'),
assert = require('assert')
suite = vows.describe('CBuffer');
require('../env');
suite.addBatch({
'sort' : {
'topic' : function () {
return CBuffer;
},
'sort items' : function (CBuffer) {
var tmp;
tmp = new CBuffer(7,4,5,2,1);
tmp.sort(function(a, b) { return a - b; });
assert.deepEqual(tmp.toArray(), [1,2,4,5,7]);
tmp = new CBuffer('a','c','b');
tmp.sort();
assert.deepEqual(tmp.toArray(), ['a','b','c']);
},
}
});
suite.export(module);