mirror of https://github.com/nodejs/node.git
36 lines
738 B
JavaScript
36 lines
738 B
JavaScript
var test = require("tap").test
|
|
|
|
var some = require("../some.js")
|
|
|
|
test("some() array base case", function (t) {
|
|
some([], failer, function (error, match) {
|
|
t.ifError(error, "ran successfully")
|
|
|
|
t.notOk(match, "nothing to find, so nothing found")
|
|
|
|
t.end()
|
|
})
|
|
|
|
function failer(value, cb) {
|
|
cb(new Error("test should never have been called"))
|
|
}
|
|
})
|
|
|
|
test("some() arguments arraylike base case", function (t) {
|
|
go()
|
|
|
|
function go() {
|
|
some(arguments, failer, function (error, match) {
|
|
t.ifError(error, "ran successfully")
|
|
|
|
t.notOk(match, "nothing to find, so nothing found")
|
|
|
|
t.end()
|
|
})
|
|
|
|
function failer(value, cb) {
|
|
cb(new Error("test should never have been called"))
|
|
}
|
|
}
|
|
})
|