chai-cron

pipeline status coverage report

用於 Chai 斷言函式庫 的 Cron 時間表示式斷言外掛。

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)

版權所有 (c) 2017-2018 Michael J. Bondra mjbondra@gmail.com

茲授權予任何人,免費取得本軟體及相關文件檔案(下稱「軟體」)之副本,並得不受限制地使用該軟體,包括但不限於使用、複製、修改、合併、出版、散布、再授權及/或販售軟體副本的權利,並允許取得軟體之人依下列條件為之:

上述版權聲明及本許可聲明應包含於軟體的所有副本或主要部分中。

本軟體依「現狀」提供,不提供任何明示或暗示的擔保,包括但不限於適銷性、特定用途之適用性及不侵權之擔保。在任何情況下,作者或版權持有人均不對任何因契約、侵權行為或其他原因所致,由軟體或其使用或其他與軟體相關的交易中產生的任何索賠、損害或其他責任負責。