tal7aouy/pest-datetime-plugin
最新稳定版本:v1.0.1
Composer 安装命令:
composer require --dev tal7aouy/pest-datetime-plugin
包简介
📅 A lightweight DateTime plugin for Pest PHP testing framework, with fluent assertions using Carbon.
README 文档
README
PestDateTime is a plugin for Pest PHP testing framework that provides intuitive date and time assertions using Carbon.
Installation
Install via Composer:
composer require tal7aouy/pest-datetime-plugin
Usage
Example: Checking if Date is Today
use Carbon\Carbon; test('Check if date is today', function (): void { expect(Carbon::now())->toBeToday(); });
Available Assertions
- toBeToday(): Asserts that the date matches today's date.
- toBeInThePast(): Asserts that the date is in the past.
- toBeInTheFuture(): Asserts that the date is in the future.
- toBeSameDayAs($date): Asserts that the date is the same day as the given
$date. - toBeWithinLastDays($days): Asserts that the date is within the last
$days. - toBeWithinNextDays($days): Asserts that the date is within the next
$days. - toBeOnWeekend(): Asserts that the date falls on a weekend.
- toBeOnWeekday(): Asserts that the date falls on a weekday.
- toBeBetweenDates($startDate, $endDate): Asserts that the date falls between
$startDateand$endDate.
Contributing
Contributions and feedback are welcome! Please feel free to open issues or submit pull requests.
License
This project is licensed under the MIT License.
统计信息
- 总下载量: 5
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-07-07