Skip to content

Commit 3340dde

Browse files
author
Pavel Petroshenko
committed
Merge branch 'develop'
2 parents 8b9fd0e + 3657c65 commit 3340dde

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

Diff for: src/ImpTestCase.nut

+9-5
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,8 @@ local ImpTestCase = class {
7070

7171
/**
7272
* Assert that two values are equal
73-
* @param {bool} condition
73+
* @param {number|*} expected
74+
* @param {number|*} actual
7475
* @param {string} message
7576
*/
7677
function assertEqual(expected, actual, message = "Expected value: %s, got: %s") {
@@ -108,7 +109,9 @@ local ImpTestCase = class {
108109

109110
/**
110111
* Assert that two values are within a certain range
111-
* @param {bool} condition
112+
* @param {number|*} expected
113+
* @param {number|*} actual
114+
* @param {number|*} maxDiff
112115
* @param {string} message
113116
*/
114117
function assertClose(expected, actual, maxDiff, message = "Expected value: %s±%s, got: %s") {
@@ -144,8 +147,9 @@ local ImpTestCase = class {
144147
path += "." + k;
145148

146149
if (!(k in value2)) {
147-
throw format("%s slot [%s] in actual value",
148-
isForwardPass ? "Missing" : "Extra", cleanPath(path));
150+
throw format(message, cleanPath(path),
151+
isForwardPass ? v + "" : "none",
152+
isForwardPass ? "none" : v + "");
149153
}
150154

151155
this._assertDeepEqual(value1[k], value2[k], message, isForwardPass, path, level + 1);
@@ -172,7 +176,7 @@ local ImpTestCase = class {
172176
* @param {*} actual
173177
* @param {string} message
174178
*/
175-
function assertDeepEqual(expected, actual, message = "At [%s]: expected \"%s\", got \"%s\"") {
179+
function assertDeepEqual(expected, actual, message = "Comparison failed on '%s': expected %s, got %s") {
176180
this.assertions++;
177181
this._assertDeepEqual(expected, actual, message, true); // forward pass
178182
this._assertDeepEqual(actual, expected, message, false); // backwards pass

Diff for: src/ImpUnit.nut

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,6 @@
2727
@include __PATH__+"/TestRunner.nut"
2828

2929
class ImpUnit {
30-
static VERSION = "1.2.1";
30+
static VERSION = "1.2.2";
3131
}
3232

0 commit comments

Comments
 (0)