nodebook
Version:
Node.js • Apprendre par la pratique. Familiarisez-vous avec JavaScript, Node.js et l'écosystème de modules npm. Apprenez à concevoir et à déployer des *applications web* et des *outils 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);
});