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