mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
Better error message on assertEquals test failures.
- surround values in angle brackets to make whitespace more obvious. - print the object types
This commit is contained in:
@@ -188,11 +188,11 @@ export function assertEqual(actual: any, expected: any, message?: string) {
|
|||||||
|
|
||||||
// Use the equals method
|
// Use the equals method
|
||||||
if (!actual.equals(expected)) {
|
if (!actual.equals(expected)) {
|
||||||
throw new Error(message + " Actual: " + actual + " Expected: " + expected);
|
throw new Error(`${message} Actual: <${actual}>(${typeof(actual)}). Expected: <${expected}>(${typeof(expected)})`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (actual !== expected) {
|
else if (actual !== expected) {
|
||||||
throw new Error(message + " Actual: " + actual + " Expected: " + expected);
|
throw new Error(`${message} Actual: <${actual}>(${typeof(actual)}). Expected: <${expected}>(${typeof(expected)})`);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user