| Child |
Name |
Tests |
Failures |
Skipped |
Duration |
Success rate |
| calculateAge for today returns 0 |
calculateAge for today returns 0 |
1 |
0 |
0 |
0s |
100% |
| calculateAge returns correct age for future birthday this year |
calculateAge returns correct age for future birthday this year |
1 |
0 |
0 |
0s |
100% |
| calculateAge returns correct age for past birthday this year |
calculateAge returns correct age for past birthday this year |
1 |
0 |
0 |
0s |
100% |
| calculateAge with birthday exactly one year ago |
calculateAge with birthday exactly one year ago |
1 |
0 |
0 |
0s |
100% |
| calculateAge with epoch zero returns age since 1970 |
calculateAge with epoch zero returns age since 1970 |
1 |
0 |
0 |
0.009s |
100% |
| calculateAge with leap year birthday Feb 29 |
calculateAge with leap year birthday Feb 29 |
1 |
0 |
0 |
0s |
100% |
| formatDateForDisplay - double digit day is not padded extra |
formatDateForDisplay - double digit day is not padded extra |
1 |
0 |
0 |
0.003s |
100% |
| formatDateForDisplay - epoch zero formats to 1970 |
formatDateForDisplay - epoch zero formats to 1970 |
1 |
0 |
0 |
0s |
100% |
| formatDateForDisplay - pads single-digit days |
formatDateForDisplay - pads single-digit days |
1 |
0 |
0 |
0s |
100% |
| formatDateForDisplay - returns formatted date string |
formatDateForDisplay - returns formatted date string |
1 |
0 |
0 |
0.046s |
100% |
| formatRelativeTime - 23 hours ago is plural hours |
formatRelativeTime - 23 hours ago is plural hours |
1 |
0 |
0 |
0s |
100% |
| formatRelativeTime - 59 minutes ago is plural minutes |
formatRelativeTime - 59 minutes ago is plural minutes |
1 |
0 |
0 |
0s |
100% |
| formatRelativeTime - exactly 1 day ago |
formatRelativeTime - exactly 1 day ago |
1 |
0 |
0 |
0s |
100% |
| formatRelativeTime - exactly 1 hour ago |
formatRelativeTime - exactly 1 hour ago |
1 |
0 |
0 |
0s |
100% |
| formatRelativeTime - exactly 1 minute ago |
formatRelativeTime - exactly 1 minute ago |
1 |
0 |
0 |
0s |
100% |
| formatRelativeTime - future timestamp returns just now |
formatRelativeTime - future timestamp returns just now |
1 |
0 |
0 |
0s |
100% |
| formatRelativeTime - just now for less than 1 minute ago |
formatRelativeTime - just now for less than 1 minute ago |
1 |
0 |
0 |
0s |
100% |
| formatRelativeTime - just under 1 minute is just now |
formatRelativeTime - just under 1 minute is just now |
1 |
0 |
0 |
0s |
100% |
| formatRelativeTime - plural days |
formatRelativeTime - plural days |
1 |
0 |
0 |
0s |
100% |
| formatRelativeTime - plural hours |
formatRelativeTime - plural hours |
1 |
0 |
0 |
0.002s |
100% |
| formatRelativeTime - plural minutes |
formatRelativeTime - plural minutes |
1 |
0 |
0 |
0s |
100% |
| formatRelativeTime - singular day |
formatRelativeTime - singular day |
1 |
0 |
0 |
0s |
100% |
| formatRelativeTime - singular hour |
formatRelativeTime - singular hour |
1 |
0 |
0 |
0.001s |
100% |
| formatRelativeTime - singular minute |
formatRelativeTime - singular minute |
1 |
0 |
0 |
0.020s |
100% |
| formatRelativeTime - zero timestamp is distant past |
formatRelativeTime - zero timestamp is distant past |
1 |
0 |
0 |
0s |
100% |
| formatSuspensionEnd - epoch zero returns Expired |
formatSuspensionEnd - epoch zero returns Expired |
1 |
0 |
0 |
0s |
100% |
| formatSuspensionEnd - exactly 1 day uses singular |
formatSuspensionEnd - exactly 1 day uses singular |
1 |
0 |
0 |
0.001s |
100% |
| formatSuspensionEnd - exactly 1 hour uses singular |
formatSuspensionEnd - exactly 1 hour uses singular |
1 |
0 |
0 |
0s |
100% |
| formatSuspensionEnd - exactly 1 minute uses singular |
formatSuspensionEnd - exactly 1 minute uses singular |
1 |
0 |
0 |
0s |
100% |
| formatSuspensionEnd - exactly now returns Expired |
formatSuspensionEnd - exactly now returns Expired |
1 |
0 |
0 |
0s |
100% |
| formatSuspensionEnd - future date returns days hours minutes breakdown |
formatSuspensionEnd - future date returns days hours minutes breakdown |
1 |
0 |
0 |
0s |
100% |
| formatSuspensionEnd - hours only no days no minutes |
formatSuspensionEnd - hours only no days no minutes |
1 |
0 |
0 |
0.001s |
100% |
| formatSuspensionEnd - less than 1 minute remaining |
formatSuspensionEnd - less than 1 minute remaining |
1 |
0 |
0 |
0.009s |
100% |
| formatSuspensionEnd - minutes only no days no hours |
formatSuspensionEnd - minutes only no days no hours |
1 |
0 |
0 |
0s |
100% |
| formatSuspensionEnd - past date returns Expired |
formatSuspensionEnd - past date returns Expired |
1 |
0 |
0 |
0s |
100% |
| formatSuspensionEndDateTime - epoch zero formats to 1970 |
formatSuspensionEndDateTime - epoch zero formats to 1970 |
1 |
0 |
0 |
0.001s |
100% |
| formatSuspensionEndDateTime - midnight formats hours as 00 00 |
formatSuspensionEndDateTime - midnight formats hours as 00 00 |
1 |
0 |
0 |
0.017s |
100% |
| formatSuspensionEndDateTime - returns formatted date time string |
formatSuspensionEndDateTime - returns formatted date time string |
1 |
0 |
0 |
0s |
100% |
| isAtLeast13 returns false for 12 year old |
isAtLeast13 returns false for 12 year old |
1 |
0 |
0 |
0s |
100% |
| isAtLeast13 returns false for baby |
isAtLeast13 returns false for baby |
1 |
0 |
0 |
0s |
100% |
| isAtLeast13 returns false for one day before 13th birthday |
isAtLeast13 returns false for one day before 13th birthday |
1 |
0 |
0 |
0.004s |
100% |
| isAtLeast13 returns true for 13 year old |
isAtLeast13 returns true for 13 year old |
1 |
0 |
0 |
0.008s |
100% |
| isAtLeast13 returns true for 25 year old |
isAtLeast13 returns true for 25 year old |
1 |
0 |
0 |
0s |
100% |
| isAtLeast13 returns true for exactly 13th birthday |
isAtLeast13 returns true for exactly 13th birthday |
1 |
0 |
0 |
0s |
100% |