MCPcopy Create free account
hub / github.com/nodejs/node / assert_approx_equals

Function assert_approx_equals

deps/v8/test/wasm-js/third_party/testharness.js:1316–1330  ·  view source on GitHub ↗
(actual, expected, epsilon, description)

Source from the content-addressed store, hash-verified

1314 expose(assert_array_approx_equals, "assert_array_approx_equals");
1315
1316 function assert_approx_equals(actual, expected, epsilon, description)
1317 {
1318 /*
1319 * Test if two primitive numbers are equal within +/- epsilon
1320 */
1321 assert(typeof actual === "number",
1322 "assert_approx_equals", description,
1323 "expected a number but got a ${type_actual}",
1324 {type_actual:typeof actual});
1325
1326 assert(Math.abs(actual - expected) <= epsilon,
1327 "assert_approx_equals", description,
1328 "expected ${expected} +/- ${epsilon} but got ${actual}",
1329 {expected:expected, actual:actual, epsilon:epsilon});
1330 }
1331 expose(assert_approx_equals, "assert_approx_equals");
1332
1333 function assert_less_than(actual, expected, description)

Callers

nothing calls this directly

Calls 1

assertFunction · 0.70

Tested by

no test coverage detected