| Index: test/mjsunit/mjsunit.js
|
| diff --git a/test/mjsunit/mjsunit.js b/test/mjsunit/mjsunit.js
|
| index 121b7e0a0e2043952017a02759706806bddaaf4d..bcd4913b3b775b59983b116281e1a267ebc0a011 100644
|
| --- a/test/mjsunit/mjsunit.js
|
| +++ b/test/mjsunit/mjsunit.js
|
| @@ -231,8 +231,16 @@ var assertUnoptimized;
|
| return deepObjectEquals(a, b);
|
| }
|
|
|
| + function checkArity(args, arity, name) {
|
| + if (args.length < arity) {
|
| + fail(PrettyPrint(arity), args.length,
|
| + name + " requires " + arity + " or more arguments");
|
| + }
|
| + }
|
|
|
| assertSame = function assertSame(expected, found, name_opt) {
|
| + checkArity(arguments, 2, "assertSame");
|
| +
|
| // TODO(mstarzinger): We should think about using Harmony's egal operator
|
| // or the function equivalent Object.is() here.
|
| if (found === expected) {
|
| @@ -245,6 +253,8 @@ var assertUnoptimized;
|
|
|
|
|
| assertEquals = function assertEquals(expected, found, name_opt) {
|
| + checkArity(arguments, 2, "assertEquals");
|
| +
|
| if (!deepEquals(found, expected)) {
|
| fail(PrettyPrint(expected), found, name_opt);
|
| }
|
|
|