nathanmac / datetime-codeception-module
Testing helpers for date/time comparisons in your Codeception acceptance tests.
Installs: 99 438
Dependents: 3
Suggesters: 0
Security: 0
Stars: 2
Watchers: 2
Forks: 0
Open Issues: 0
Requires
Requires (Dev)
This package is not auto-updated.
Last update: 2024-09-24 15:40:37 UTC
README
Testing helpers for date/time comparisons in your Codeception acceptance tests.
Installation
Begin by installing this package through Composer. Edit your project's composer.json
file to require nathanmac/datetime-codeception-module
.
{
"require-dev": {
"codeception/codeception": "*",
"nathanmac/datetime-codeception-module": "~1.0"
}
}
Next, update Composer from the Terminal:
composer update
Then enable it in your suite configuration with the following settings
Examples
Example Configuration
modules:
enabled: [Date, Time]
Actions
Date Module
seeDateIsToday( string $date )
See date is today's date.
dontSeeDateIsToday( string $date )
See date is not today's date.
seeDateIsTomorrow( string $date )
See date is tomorrows date.
dontSeeDateIsTomorrow( string $date )
See date is not tomorrows date.
seeDateWasYesterday( string $date )
See date was yesterdays date.
dontSeeDateWasYesterday( string $date )
See date was not yesterdays date.
seeDateIsInDays( string $date, integer $days )
See date is in a given number of days.
dontSeeDateIsInDays( string $date, integer $days )
See date is not in a given number of days.
seeDateWasInDays( string $date, integer $days )
See date was in a given number of days.
dontSeeDateWasInDays( string $date, integer $days )
See date was in a given number of days.
seeDateIsNextWeek( string $date )
See date is next week.
dontSeeDateIsNextWeek( string $date )
See date is not next week.
seeDateIsInWeeks( string $date, integer $weeks )
See date is in a given number of weeks.
dontSeeDateIsInWeeks( string $date, integer $weeks )
See date is in a given number of weeks.
seeDateWasLastWeek( string $date )
See date was last week.
dontSeeDateWasLastWeek( string $date )
See date was not last week.
seeDateWasInWeeks( string $date, integer $weeks )
See date was in a given number of weeks.
dontSeeDateWasInWeeks( string $date, integer $weeks )
See date was in a given number of weeks.
seeDateIsNextMonth( string $date )
See date is next month.
dontSeeDateIsNextMonth( string $date )
See date is not next month.
seeDateIsInMonths( string $date, integer $months )
See date is in a given number of months.
dontSeeDateIsInMonths( string $date, integer $months )
See date is not in a given number of months.
seeDateWasLastMonth( string $date )
See date was last month.
dontSeeDateWasLastMonth( string $date )
See date was not last month.
seeDateWasInMonths( string $date, integer $months )
See date was in a given number of months.
dontSeeDateWasInMonths( string $date, integer $months )
See date was not in a given number of years.
seeDateIsNextYear( string $date )
See date is next year.
dontSeeDateIsNextYear( string $date )
See date is not next year.
seeDateIsInYears( string $date, integer $years )
See date is in a given number of years.
dontSeeDateIsInYears( string $date, integer $years )
See date is in not a given number of years.
seeDateWasLastYear( string $date )
See date was last year.
dontSeeDateWasLastYear( string $date )
See date was not last year.
seeDateWasInYears( string $date, integer $years )
See date was in a given number of years.
dontSeeDateWasInYears( string $date, integer $years )
See date was not in a given number of years.
seeDateIsMonday( string $date )
See date is a Monday.
dontSeeDateIsMonday( string $date )
See date is not a Monday.
seeDateIsTuesday( string $date )
See date is a Tuesday.
dontSeeDateIsTuesday( string $date )
See date is not a Tuesday.
seeDateIsWednesday( string $date )
See date is a Wednesday.
dontSeeDateIsWednesday( string $date )
See date is not a Wednesday.
seeDateIsThursday( string $date )
See date is a Thursday.
dontSeeDateIsThursday( string $date )
See date is not a Thursday.
seeDateIsFriday( string $date )
See date is a Friday
dontSeeDateIsFriday( string $date )
See date is not a Friday.
seeDateIsSaturday( string $date )
See date is a Saturday.
dontSeeDateIsSaturday( string $date )
See date is not a Saturday.
seeDateIsSunday( string $date )
See date is a Sunday.
dontSeeDateIsSunday( string $date )
See date is not a Sunday.
seeDateIsWeekday( string $date )
See date is a weekday.
dontSeeDateIsWeekday( string $date )
See date is not a weekday.
seeDateIsWeekend( string $date )
See date is a weekend.
dontSeeDateIsWeekend( string $date )
See date is not a weekend.
seeDateMatches( string $d1, string $d2 )
See that two dates match.
dontSeeDateMatches( string $d1, string $d2 )
See that two dates don't match.
seeDateInFuture( string $date )
See the date is in the future.
dontSeeDateInFuture( string $date )
See the date is not in the future.
seeDateInPast( string $date )
See the date is in the past.
dontSeeDateInPast( string $date )
See the date is not in the past.
seeDateInFirstQuarter( string $date )
See the date is within the first quarter of the year.
dontSeeDateInFirstQuarter( string $date )
See the date is not within the first quarter of the year.
seeDateInSecondQuarter( string $date )
See the date is within the second quarter of the year.
donSeeDateInSecondQuarter( string $date )
See the date is not within the second quarter of the year.
seeDateInThirdQuarter( string $date )
See the date is within the third quarter of the year.
dontSeeDateInThirdQuarter( string $date )
See the date is not within the third quarter of the year.
seeDateInFourthQuarter( string $date )
See the date is within the forth quarter of the year.
dontSeeDateInFourthQuarter( string $date )
See the date is not within the forth quarter of the year.
seeDateInQuarter( string $date, integer $quarter )
See the date is within a particular quarter of the year.
dontSeeDateInQuarter( string $date, integer $quarter )
See the date is not within a particular quarter of the year.
seeDateIsLeapYear( string $date )
See the date is a leap year.
dontSeeDateIsLeapYear( string $date )
See the date is not a leap year.
seeDayInWeek( string $date, integer $day )
See the date is a given day in the week.
dontSeeDayInWeek( string $date, integer $day )
See the date is not a given day in the week.
seeDayInMonth( string $date, integer $day )
See the date is a given day in the month.
dontSeeDayInMonth( string $date, integer $day )
See the date is not a given day in the month.
seeDayInYear( string $date, integer $day )
See the date is a given day in the year.
dontSeeDayInYear( string $date, integer $day )
See the date is not a given day in the year.
seeWeekInMonth( string $date, integer $week )
See the date is a not given week in the month.
dontSeeWeekInMonth( string $date, integer $week )
See the date is a not given week in the month.
seeWeekInYear( string $date, integer $week )
See the date is a given week in the year.
dontSeeWeekInYear( string $date, integer $week )
See the date is not a given week in the year.
seeMonthInYear( string $date, integer $month )
See the month in the year is a given value.
dontSeeMonthInYear( string $date, integer $month )
See the month in the year is not a given value.
Time Module
seeTimeIsInSecs( string $time, integer $seconds )
See time is in a given number of seconds.
dontSeeTimeIsInSecs( string $time, integer $seconds )
See time is not in a given number of seconds.
seeTimeWasInSecs( string $time, integer $seconds )
See time was in a given number of seconds.
dontSeeTimeWasInSecs( string $time, integer $seconds )
See time was not in a given number of seconds.
seeTimeIsInMins( string $time, integer $minutes )
See time is in a given number of minutes.
dontSeeTimeIsInMins( string $time, integer $minutes )
See time is not in a given number of minutes.
seeTimeWasInMins( string $time, integer $minutes )
See time was in a given number of minutes.
dontSeeTimeWasInMins( string $time, integer $minutes )
See time was not in a given number of minutes.
seeTimeIsInHours( string $time, integer $hours )
See time is in a given number of hours.
dontSeeTimeIsInHours( string $time, integer $hours )
See time is not in a given number of hours.
seeTimeWasInHours( string $time, integer $hours )
See time was in a given number of hours.
dontSeeTimeWasInHours( string $time, integer $hours )
See time was not in a given number of hours.
seeTimeInFuture( string $time )
See the time is in the future.
dontSeeTimeInFuture( string $time )
See the time is not in the future.
seeTimeInPast( string $time )
See the time is in the past.
dontSeeTimeInPast( string $time )
See the time is not in the past.
seeTimeMatches( string $t1, string $t2 )
See that two times match.
dontSeeTimeMatches( string $t1, string $t2 )
See that two times don't match.
License
Released under the same license as Codeception: MIT