This commit is contained in:
2026-01-20 08:36:28 -06:00
parent c051a99e75
commit 823183c510

View File

@@ -39,7 +39,7 @@ function deepCompare(expected, actual, path) {
if (is_blob(expected) && is_blob(actual)) { if (is_blob(expected) && is_blob(actual)) {
stone_if_needed(expected); stone_if_needed(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)}`] } return { passed: false, messages: [`blob length mismatch at ${path}: ${length(expected)} vs ${length(actual)}`] }
for (var i = 0; i < length(expected); i++) { for (var i = 0; i < length(expected); i++) {
if (expected.read_logical(i) != actual.read_logical(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 (is_array(expected) && is_array(actual)) {
if (expected.length != actual.length) if (length(expected) != length(actual))
return { return {
passed: false, passed: false,
messages: [`Array length mismatch at ${path}: expected ${length(expected)}, got ${length(actual)}`] messages: [`Array length mismatch at ${path}: expected ${length(expected)}, got ${length(actual)}`]
@@ -60,7 +60,7 @@ function deepCompare(expected, actual, path) {
if (!result.passed) if (!result.passed)
messages = array(messages, result.messages) 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)) { if (is_object(expected) && is_object(actual)) {
@@ -77,7 +77,7 @@ function deepCompare(expected, actual, path) {
if (!result.passed) if (!result.passed)
messages = array(messages, result.messages) messages = array(messages, result.messages)
}) })
return { passed: messages.length == 0, messages: messages }; return { passed: length(messages) == 0, messages: messages };
} }
return { return {