@centrapay/jest-date-matchers

1.1.1 • Public • Published

Jest Date Matchers

Centrapay Jest date matchers.

Matches date strings within a configurable threshold range.

Installation

npm install @centrapay/jest-date-matchers

Usage

// Add to jest.config.js:
module.exports = {
  setupFilesAfterEnv: [ '@centrapay/jest-date-matchers' ],
};

// or add to a cucumber support file:
require('@centrapay/jest-date-matchers');

// then use assertion in test or step definition:
const payload = { createdAt: '2020-09-01T10:45:00.250Z' };
expect(payload.createdAt).toBeIsoDateStringNear('2020-09-01T10:45:00.000Z'); // default match within 1 second
expect(payload.createdAt).toBeIsoDateStringNear(moment(), { threshold: 10, units: 'seconds' });

History

See Changelog

Legal

Copyright © 2020 Centrapay.

This software is licensed under Apache-2.0 License. Please see LICENSE for details.

/@centrapay/jest-date-matchers/

    Package Sidebar

    Install

    npm i @centrapay/jest-date-matchers

    Weekly Downloads

    553

    Version

    1.1.1

    License

    Apache-2.0

    Unpacked Size

    44.4 kB

    Total Files

    15

    Last publish

    Collaborators

    • tom-blake
    • centrapay_admin