diff --git a/tests/nota.cm b/tests/nota.cm index 97d3c83f..c4846c14 100644 --- a/tests/nota.cm +++ b/tests/nota.cm @@ -39,7 +39,7 @@ function deepCompare(expected, actual, path) { if (is_blob(expected) && is_blob(actual)) { stone_if_needed(expected); stone_if_needed(actual) - if (expected.length != actual.length) + if (length(expected) != length(actual)) return { passed: false, messages: [`blob length mismatch at ${path}: ${length(expected)} vs ${length(actual)}`] } for (var i = 0; i < length(expected); i++) { if (expected.read_logical(i) != actual.read_logical(i)) @@ -49,7 +49,7 @@ function deepCompare(expected, actual, path) { } if (is_array(expected) && is_array(actual)) { - if (expected.length != actual.length) + if (length(expected) != length(actual)) return { passed: false, messages: [`Array length mismatch at ${path}: expected ${length(expected)}, got ${length(actual)}`] @@ -60,7 +60,7 @@ function deepCompare(expected, actual, path) { if (!result.passed) messages = array(messages, result.messages) }) - return { passed: messages.length == 0, messages: messages }; + return { passed: length(messages) == 0, messages: messages }; } if (is_object(expected) && is_object(actual)) { @@ -77,7 +77,7 @@ function deepCompare(expected, actual, path) { if (!result.passed) messages = array(messages, result.messages) }) - return { passed: messages.length == 0, messages: messages }; + return { passed: length(messages) == 0, messages: messages }; } return {