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)) {
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 {