chai-cron
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
本書のソフトウェアと関連ドキュメント ファイル(「ソフトウェア」)の複製を取得したあらゆる人物に対し、ソフトウェアを制限なく使用、複製、修正、統合、公開、配布、サブライセンス、または販売する権利が、商品化条件、特定目的との適合性、および非侵害の保証を含むがこれらに限定されない保証を一切表明しない形で、特段の料金を支払うか支払わないかに関係なく、本書の対象となる条件に従って許可を与えるものとします。ただし、次の条件が適用されます
上記のコピーライト表示およびこの許可通知は、ソフトウェアのすべての複製または相当な部分に含める必要があります。
ソフトウェアは、「現状有姿」で提供され、明示的または暗示的な、商品化条件、特定目的との適合性の保証、または非侵害の保証などのあらゆる種類の保証をするものではありません。いかなる場合においても、著作者またはコピーライトの保持者は、契約行為、不法行為、その他、ソフトウェアまたはソフトウェアの使用、あるいはその他の取り引きに起因するまたは関連する、請求、損害、その他の責任について一切の責任を負いません。