/unexpected-date

Unexpected.js plugin for date/time assertions

Primary LanguageJavaScriptMIT LicenseMIT

Unexpected-date

NPM version Node.js CI

Support for useful date/time assertions for Unexpected.js

Table of Contents

Why

Use this module if you are looking for

  • Assertions on native Date objects
  • Dependency free light-weight module

Installation

You will need unexpected@10.32.0 or above to use this module.

Node.js

$ npm install --save-dev unexpected-date
$ yarn add --dev unexpected-date
var expect = require("unexpected").clone();
expect.use(require("unexpected-date"));

Documentation

Checkout documentation site here

Assertions Available

  • to be after
  • to be before
  • to be [inclusively] between
  • to be close to
  • to be same or after
  • to be same or before
  • to equal date
  • to equal time

Notes

This module is inspired from unexpected-moment assertions.