◐ Shell
clean mode source ↗

doc: use mock.callCount() in examples · nodejs/node@e71aa7e

@@ -497,9 +497,9 @@ test('spies on a function', () => {

497497

return a + b;

498498

});

499499500-

assert.strictEqual(sum.mock.calls.length, 0);

500+

assert.strictEqual(sum.mock.callCount(), 0);

501501

assert.strictEqual(sum(3, 4), 7);

502-

assert.strictEqual(sum.mock.calls.length, 1);

502+

assert.strictEqual(sum.mock.callCount(), 1);

503503504504

const call = sum.mock.calls[0];

505505

assert.deepStrictEqual(call.arguments, [3, 4]);

@@ -521,9 +521,9 @@ test('spies on a function', () => {

521521

return a + b;

522522

});

523523524-

assert.strictEqual(sum.mock.calls.length, 0);

524+

assert.strictEqual(sum.mock.callCount(), 0);

525525

assert.strictEqual(sum(3, 4), 7);

526-

assert.strictEqual(sum.mock.calls.length, 1);

526+

assert.strictEqual(sum.mock.callCount(), 1);

527527528528

const call = sum.mock.calls[0];

529529

assert.deepStrictEqual(call.arguments, [3, 4]);

@@ -551,9 +551,9 @@ test('spies on an object method', (t) => {

551551

};

552552553553

t.mock.method(number, 'add');

554-

assert.strictEqual(number.add.mock.calls.length, 0);

554+

assert.strictEqual(number.add.mock.callCount(), 0);

555555

assert.strictEqual(number.add(3), 8);

556-

assert.strictEqual(number.add.mock.calls.length, 1);

556+

assert.strictEqual(number.add.mock.callCount(), 1);

557557558558

const call = number.add.mock.calls[0];

559559

@@ -1854,9 +1854,9 @@ test('spies on an object method', (t) => {

18541854

};

1855185518561856

t.mock.method(number, 'subtract');

1857-

assert.strictEqual(number.subtract.mock.calls.length, 0);

1857+

assert.strictEqual(number.subtract.mock.callCount(), 0);

18581858

assert.strictEqual(number.subtract(3), 2);

1859-

assert.strictEqual(number.subtract.mock.calls.length, 1);

1859+

assert.strictEqual(number.subtract.mock.callCount(), 1);

1860186018611861

const call = number.subtract.mock.calls[0];

18621862