nuno maduro
c6073511a2
chore: fixes test printer
2026-07-19 13:59:31 +01:00
Sonali dudhia
b49cd150c9
feat: add toBeEmail expectation ( #1735 )
...
Adds `toBeEmail()` backed by `filter_var(FILTER_VALIDATE_EMAIL)`.
Mirrors the existing `toBeUrl()` pattern — no new dependencies, pure PHP.
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-24 15:51:35 +01:00
Sonali dudhia
774a340400
feat: add toBeUlid assertion and isUlid validation method ( #1726 )
2026-06-11 10:14:00 +01:00
nuno maduro
f859bb179d
Merge branch '4.x' into 5.x
2026-05-04 07:38:40 -03:00
nuno maduro
7cbad4c589
wip
2026-05-02 17:38:01 +01:00
nuno maduro
f247dd8e7b
wip
2026-05-02 17:11:49 +01:00
nuno maduro
4a8c2d7d78
wip
2026-05-02 15:03:44 +01:00
nuno maduro
21efbc3107
wip
2026-05-01 22:55:38 +01:00
nuno maduro
97600b6f0b
wip
2026-05-01 20:53:40 +01:00
nuno maduro
45b1d4ce20
wip
2026-05-01 19:50:54 +01:00
nuno maduro
4a2fc179ae
asd
2026-05-01 13:54:25 +01:00
nuno maduro
d9c18f9c02
wip
2026-04-22 09:03:10 -07:00
nuno maduro
660b57b365
wip
2026-04-22 08:42:32 -07:00
nuno maduro
c6a42a2b28
wip
2026-04-22 08:07:52 -07:00
nuno maduro
e24882c486
wip
2026-04-21 09:41:19 -07:00
nuno maduro
0d99c33c4e
wip
2026-04-20 13:16:59 -07:00
nuno maduro
4b9bb77b54
feat(tia): adds poc
2026-04-20 10:09:07 -07:00
nuno maduro
c440031e28
feat(tia): adds poc
2026-04-20 10:09:07 -07:00
nuno maduro
4fb4908570
Merge branch '4.x' into 5.x
2026-04-10 22:37:24 +01:00
nuno maduro
729f18a152
fix: stacktrace with nested with calls
2026-04-10 17:25:05 +01:00
nuno maduro
617b074049
Merge pull request #1626 from SimonBroekaert/feat/add_only-covered_option
...
feat: add '--only-covered' option to '--coverage'
2026-04-10 12:53:17 +01:00
nuno maduro
b71bfc513a
chore: guards
2026-04-10 12:23:49 +01:00
nuno maduro
e63a886f98
Merge pull request #1661 from Avnsh1111/fix/opposite-expectation-truncated-message
...
fix: preserve full error message in not() expectation failures
2026-04-10 11:48:24 +01:00
nuno maduro
fbca346d7c
fix: types
2026-04-07 14:40:55 +01:00
nuno maduro
3f13bca0f7
just in case
2026-04-07 14:37:13 +01:00
nuno maduro
d3acb1c56a
fix: coverage
2026-04-07 14:33:41 +01:00
avinash
e601e6df31
fix: preserve full error message in not() expectation failures
...
When using not() expectations with custom error messages, the message
was truncated because throwExpectationFailedException() passed all
arguments through shortenedExport() which limits strings to ~40 chars.
Uses the full export() method for arguments instead of shortenedExport()
so custom error messages are displayed in their entirety.
Fixes #1533
2026-04-07 18:12:54 +05:30
Aleksandr Štšepelin
f7175ecfd7
Fix parallel dataset reporting and nested fixtures
2026-03-25 23:59:29 +02:00
nuno maduro
f659a45311
Merge branch '4.x' into 5.x
2026-03-21 13:20:25 +00:00
nuno maduro
a753b41409
chore: bumps phpunit
2026-03-21 13:14:35 +00:00
nuno maduro
12c1da29ee
Merge branch '4.x' into 5.x
2026-03-10 21:21:24 +00:00
nuno maduro
2a80101f42
chore: update styling
2026-03-10 21:06:28 +00:00
Nuno Maduro
a9ce1fd739
chore: code refactor
2026-02-17 17:45:34 +00:00
SimonBroekaert
c3620840b4
feat: add '--only-covered' option to '--coverage'
2026-02-06 11:57:21 +01:00
Nuno Maduro
3a4329ddc7
release: 4.3.2
2026-01-28 01:01:19 +00:00
Ilia Smirnov
c7e4efcea4
fix: replace substr with mb_substr in Str::beforeLast to ensure multibyte string compatibility and correct TeamCity test names for datasets in "describe" blocks
2026-01-14 00:55:35 +01:00
Nuno Maduro
477d20a54f
release: 4.1.3
2025-10-29 22:45:27 +00:00
Nuno Maduro
3d776f1f20
fix: revert reading coverage by chunks
2025-08-22 11:12:55 +01:00
Nuno Maduro
ed38fb644f
release: 4.0.0 rc 1
2025-08-20 07:58:51 +01:00
Nuno Maduro
d187566e63
chore: updates snapshots
2025-07-25 21:29:26 -06:00
nuno maduro
d6c6489e93
Merge branch '4.x' into fix/sibling-describe-blocks
2025-07-26 04:26:10 +01:00
Nuno Maduro
fe27012bbc
style
2025-07-22 23:58:36 +01:00
Nuno Maduro
f9901245f1
updates dependencies and snapshots
2025-07-22 23:51:32 +01:00
nuno maduro
e513f76ea9
Merge pull request #1256 from mazesec/add-slugify-method
...
Add slugify Method to Str Class and toBeSlug Assertion to Expectation Class
2025-07-22 23:08:15 +01:00
Nuno Maduro
fb282b184e
fix: return type
2025-07-21 13:32:03 +01:00
Nuno Maduro
e0695a13cb
feat: adds shell
2025-07-21 13:25:50 +01:00
Nuno Maduro
163479ae60
chore: style
2025-06-16 10:14:16 +01:00
Nuno Maduro
c3bfdf130e
chore: type checking
2025-06-16 10:14:04 +01:00
Nuno Maduro
49bf00024f
fix: coverage when coverage file is over 2.4gb on mac os
2025-06-15 22:43:59 +01:00
Nuno Maduro
a310796165
Fixes filtering tests
2025-04-29 11:38:33 +01:00