length
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user