cbuffer
Version:
Circular Buffer JavaScript implementation
22 lines (18 loc) • 505 B
JavaScript
var vows = require('vows');
var assert = require('assert');
var suite = vows.describe('indexOf');
require('../env');
suite.addBatch({
'indexOf' : {
'topic' : function () {
return CBuffer;
},
'find item' : function (CBuffer) {
assert.equal(CBuffer(1, 2, 3).indexOf(2), 1);
assert.equal(CBuffer('a', 'b', 'c').indexOf('c'), 2);
assert.equal(CBuffer(1, 2, 3).indexOf('1'), -1);
assert.equal(CBuffer(1, 2, 3).indexOf(4), -1);
}
}
});
suite.export(module);