chai-cron
用於 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
茲授權予任何人,免費取得本軟體及相關文件檔案(下稱「軟體」)之副本,並得不受限制地使用該軟體,包括但不限於使用、複製、修改、合併、出版、散布、再授權及/或販售軟體副本的權利,並允許取得軟體之人依下列條件為之:
上述版權聲明及本許可聲明應包含於軟體的所有副本或主要部分中。
本軟體依「現狀」提供,不提供任何明示或暗示的擔保,包括但不限於適銷性、特定用途之適用性及不侵權之擔保。在任何情況下,作者或版權持有人均不對任何因契約、侵權行為或其他原因所致,由軟體或其使用或其他與軟體相關的交易中產生的任何索賠、損害或其他責任負責。