nodebook
Version:
Node.js — Apprendre par l'exemple • Devenez autonome avec JavaScript, l'écosystème npm, le développement frontend, les applications web et en ligne de commande.
22 lines (15 loc) • 432 B
JavaScript
;
const test = require('tape');
const sinon = require('sinon');
test('Date', (t) => {
t.plan(3);
const d = Date;
const stub = sinon.stub(d, 'now');
stub.returns(9999999999999);
d.now();
t.equal(stub.calledOnce, true);
t.equal(stub.returnValues[0] > new Date('1983-03-24').getTime(), true);
stub.returns(100);
d.now();
t.equal(stub.returnValues[0] > new Date('1983-03-24').getTime(), true);
});