How to use the mockdate.set function in mockdate

To help you get started, we’ve selected a few mockdate examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github TheFive / osmbc / test / user / uc.user.js View on Github external
beforeEach(async function() {
    mockdate.set("2015-11-05");
    mailChecker = sinon.stub( mailReceiver.for_test_only.transporter,"sendMail")
      .callsFake(function(obj, doit) { return doit(null, {response: "t"}); })
    await testutil.clearDB();
    await userModule.createNewUser({OSMUser: "TheFive", access: "full"});
    await articleModule.createNewArticle({blog: "blog", collection: "test"});
    testutil.startServerSync();
    browser = await testutil.getNewBrowser("TheFive");
    browser.evaluate(fs.readFileSync("./node_modules/timemachine/timemachine.js","UTF8"));
  });
  afterEach(function(bddone) {
github adamborowski / explorejs / packages / explorejs-tester / src / store / store.spec.js View on Github external
before(() => {
    MockDate.set(new Date());
    dateModified = getFormattedDateTime();
  });
  after(() => MockDate.reset());
github soyuka / pidusage / test / wmic.js View on Github external
test.before(() => {
  mockery.enable({
    warnOnReplace: false,
    warnOnUnregistered: false,
    useCleanCache: true
  })
  mockdate.set(new Date(1427749200000))
})
github poanetwork / token-wizard / src / utils / validations.spec.js View on Github external
it('should fail if startTime is previous than current time', () => {
    const values = {
      tiers: [
        {
          startTime: TIMESTAMPS.CURRENT_TIME,
          endTime: TIMESTAMPS.PLUS_5_MINUTES,
        },
        {
          startTime: TIMESTAMPS.PLUS_5_MINUTES,
          endTime: TIMESTAMPS.PLUS_10_DAYS,
        },
      ]
    }

    MockDate.set(TIMESTAMPS.PLUS_5_MINUTES)

    const validationResult = validateTierStartDate(0)(values.tiers[0].startTime, values)

    expect(validationResult).toEqual([VALIDATION_MESSAGES.DATE_IN_FUTURE])
  })
github poanetwork / token-wizard / src / stores / CrowdsalePageStore.spec.js View on Github external
it('Should discard past ticks already closed', () => {
    MockDate.set('2018-03-13T12:00:00')

    tiers.forEach(tier => crowdsalePageStore.addTier(tier))
    expect(crowdsalePageStore.ticks.length).toBe(4)

    const activeTicks = ticks.slice(2)
    crowdsalePageStore.ticks.forEach((tick, index) => {
      expect(tick.type).toBe(activeTicks[index].type)
      expect(tick.time).toBe(activeTicks[index].time)
      expect(tick.order).toBe(activeTicks[index].order)
    })
  })
github authelia / authelia / server / src / lib / storage / UserDataStore.spec.ts View on Github external
it("should consume an expired identity token", function () {
      factory.buildStub.returns(collection);

      MockDate.set(0);

      const token = "TOKEN";
      const challenge = "CHALLENGE";

      collection.findOneStub.withArgs().returns(BluebirdPromise.resolve({
        userId: "USER",
        token: token,
        challenge: challenge,
        maxDate: new Date()
      }));

      const dataStore = new UserDataStore(factory);

      MockDate.set(80000);

      return dataStore.consumeIdentityValidationToken(token, challenge)
github authelia / authelia / server / src / lib / storage / UserDataStore.spec.ts View on Github external
it("should consume an identity token successfully", function () {
      factory.buildStub.returns(collection);

      MockDate.set(100);

      const token = "TOKEN";
      const challenge = "CHALLENGE";

      collection.findOneStub.withArgs().returns(BluebirdPromise.resolve({
        userId: "USER",
        token: token,
        challenge: challenge,
        maxDate: new Date()
      }));
      collection.removeStub.returns(BluebirdPromise.resolve());

      const dataStore = new UserDataStore(factory);

      MockDate.set(80);
github nthiebes / booky.io / _source / actions / fuelSavingsActions.spec.js View on Github external
before(() => {
    MockDate.set(new Date());
    dateModified = dateHelper.getFormattedDateTime();
  });
  after(() => MockDate.reset());

mockdate

A JavaScript mock Date object that can be used to change when "now" is.

MIT
Latest version published 4 years ago

Package Health Score

70 / 100
Full package analysis

Popular mockdate functions