ds-algo-study
Version:
Just experimenting with publishing a package
22 lines (18 loc) • 563 B
JavaScript
const assert = require("assert");
const firstIndex = require("../problems/22-first-index.js");
describe("firstIndex", function() {
it("", function() {
let result1 = firstIndex([3, 7, 8, 10], function(n) {
return n % 2 === 0;
});
assert.equal(result1, 2);
let result2 = firstIndex(["dog", "cat", "tree"], function(s) {
return s.length === 3;
});
assert.equal(result2, 0);
let result3 = firstIndex(["canine", "feline", "tree"], function(s) {
return s.length === 3;
});
assert.equal(result3, -1);
});
});