cbuffer
Version:
Circular Buffer JavaScript implementation
20 lines (16 loc) • 460 B
JavaScript
var vows = require('vows');
var assert = require('assert');
var suite = vows.describe('rotateRight');
require('../env.js');
suite.addBatch({
'rotateRight' : {
'topic' : function () {
return CBuffer;
},
'simple rotateRight' : function (CBuffer) {
assert.deepEqual(CBuffer(1, 2, 3).rotateRight(2).toArray(), [2, 3, 1]);
assert.deepEqual(CBuffer(1, 2, 3).rotateRight().toArray(), [3, 1, 2]);
}
}
});
suite.export(module);