MCPcopy Index your code
hub / github.com/nodejs/node / innerOk

Function innerOk

lib/internal/assert/utils.js:154–178  ·  view source on GitHub ↗

* Internal ok handler delegating to innerFail for message handling. * @param {Function} fn * @param {...any} args

(fn, ...args)

Source from the content-addressed store, hash-verified

152 * @param {...any} args
153 */
154function innerOk(fn, ...args) {
155 if (!args[0]) {
156 let generatedMessage = false;
157 let messageArgs;
158
159 if (args.length === 0) {
160 generatedMessage = true;
161 messageArgs = ['No value argument passed to `assert.ok()`'];
162 } else if (args.length === 1 || args[1] == null) {
163 generatedMessage = true;
164 messageArgs = [getErrMessage(fn)];
165 } else {
166 messageArgs = args.slice(1);
167 }
168
169 innerFail({
170 actual: args[0],
171 expected: true,
172 message: messageArgs,
173 operator: '==',
174 stackStartFn: fn,
175 generatedMessage,
176 });
177 }
178}
179
180module.exports = {
181 innerOk,

Callers 4

assertFunction · 0.85
assert.jsFile · 0.85
strictFunction · 0.85
okMethod · 0.85

Calls 3

getErrMessageFunction · 0.85
innerFailFunction · 0.85
sliceMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…