mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-16 11:42:04 +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
|
||||
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) {
|
||||
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