chai-cron

pipeline status coverage report

Cron タイム表現のアサーション プラグイン Chai アサーション ライブラリ 用。

提供元 cron-parser

インストール

yarn add chai-cron

または

npm i chai-cron

使用方法

const chai = require('chai');
const chaiCron = require('chai-cron');

const { expect } = chai;

chai.use(chaiCron);

expect('0 0 1,15 * *').to.be.cron();
expect('0 0 1,15 * *').to.be.cronTime();
expect('0 0 1,15 * *').to.be.a.cronExpression();
expect('0 0 1,15 * *').to.be.a.cronTimeExpression();

テスト

yarn test

リンティング

yarn lint

ユニット テスト

yarn test:unit

インテグレーション テスト

yarn test:integration

ライセンス

MIT ライセンス (MIT)

Copyright (c) 2017-2018 Michael J. Bondra mjbondra@gmail.com

本書のソフトウェアと関連ドキュメント ファイル(「ソフトウェア」)の複製を取得したあらゆる人物に対し、ソフトウェアを制限なく使用、複製、修正、統合、公開、配布、サブライセンス、または販売する権利が、商品化条件、特定目的との適合性、および非侵害の保証を含むがこれらに限定されない保証を一切表明しない形で、特段の料金を支払うか支払わないかに関係なく、本書の対象となる条件に従って許可を与えるものとします。ただし、次の条件が適用されます

上記のコピーライト表示およびこの許可通知は、ソフトウェアのすべての複製または相当な部分に含める必要があります。

ソフトウェアは、「現状有姿」で提供され、明示的または暗示的な、商品化条件、特定目的との適合性の保証、または非侵害の保証などのあらゆる種類の保証をするものではありません。いかなる場合においても、著作者またはコピーライトの保持者は、契約行為、不法行為、その他、ソフトウェアまたはソフトウェアの使用、あるいはその他の取り引きに起因するまたは関連する、請求、損害、その他の責任について一切の責任を負いません。