import timestamp from 'core/utils/timestamp'; import sinon from 'sinon'; import { module, test } from 'qunit'; /* This test coverage is more for an example than actually covering the utility */ module('Unit | Utility | timestamp', function () { test('it can be overridden', function (assert) { const stub = sinon.stub(timestamp, 'now').callsFake(() => new Date('2030-03-03T03:30:03')); const result = timestamp.now(); assert.strictEqual(result.toISOString(), new Date('2030-03-03T03:30:03').toISOString()); // Always make sure to restore the stub stub.restore(); // timestamp.now.restore(); also works }); });