Commit Graph

253 Commits

Author SHA1 Message Date
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
fbca346d7c fix: types 2026-04-07 14:40:55 +01:00
3f13bca0f7 just in case 2026-04-07 14:37:13 +01:00
d3acb1c56a fix: coverage 2026-04-07 14:33:41 +01:00
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
f659a45311 Merge branch '4.x' into 5.x 2026-03-21 13:20:25 +00:00
a753b41409 chore: bumps phpunit 2026-03-21 13:14:35 +00:00
12c1da29ee Merge branch '4.x' into 5.x 2026-03-10 21:21:24 +00:00
2a80101f42 chore: update styling 2026-03-10 21:06:28 +00:00
a9ce1fd739 chore: code refactor 2026-02-17 17:45:34 +00:00
3a4329ddc7 release: 4.3.2 2026-01-28 01:01:19 +00:00
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
477d20a54f release: 4.1.3 2025-10-29 22:45:27 +00:00
3d776f1f20 fix: revert reading coverage by chunks 2025-08-22 11:12:55 +01:00
ed38fb644f release: 4.0.0 rc 1 2025-08-20 07:58:51 +01:00
d187566e63 chore: updates snapshots 2025-07-25 21:29:26 -06:00
d6c6489e93 Merge branch '4.x' into fix/sibling-describe-blocks 2025-07-26 04:26:10 +01:00
fe27012bbc style 2025-07-22 23:58:36 +01:00
f9901245f1 updates dependencies and snapshots 2025-07-22 23:51:32 +01:00
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
fb282b184e fix: return type 2025-07-21 13:32:03 +01:00
e0695a13cb feat: adds shell 2025-07-21 13:25:50 +01:00
163479ae60 chore: style 2025-06-16 10:14:16 +01:00
c3bfdf130e chore: type checking 2025-06-16 10:14:04 +01:00
49bf00024f fix: coverage when coverage file is over 2.4gb on mac os 2025-06-15 22:43:59 +01:00
a310796165 Fixes filtering tests 2025-04-29 11:38:33 +01:00
f68d11ccae chore: bumps dependencies 2025-03-29 17:44:06 +00:00
4079a08f5f feat: adds --compact to coverage 2025-01-23 13:59:51 +00:00
b5b8fab09b Fix an issue where beforeEach/afterEach functions were called on other describe blocks with the same name 2025-01-20 17:36:22 -05:00
6afb36519d release: 3.7.2 2025-01-19 17:16:25 +00:00
9510d4a2f9 Change array type hint 2024-10-13 09:54:19 -04:00
cd2eb3504b Add helper to get last element of array 2024-10-13 09:47:54 -04:00
a6cd83665c Execute all parent beforeEach and afterEach functions for each test 2024-10-11 23:51:18 -04:00
432ff221c6 fix: missing != and !== on new toUseStrictEquality arch expectation 2024-09-23 14:08:21 +01:00
a55da85dd2 release: v3.2.0 2024-09-23 13:14:03 +01:00
e3bfcbe5f1 Add slugify method 2024-09-16 13:36:34 +01:00
fa41a67be9 chore: fixes type checking 2024-09-09 10:37:20 +01:00
e2d360b1b5 chore: adjusts tests 2024-09-03 14:09:03 +01:00
60dcfb36a8 Merge pull request #1207 from JonPurvis/coverage-fix
Fix coverage result for 99.95%+
2024-09-03 12:16:37 +01:00
5ae5ac9a54 fix: removes both toHaveMethod and toHaveMethods 2024-08-28 16:30:29 -05:00
df69b0b791 fix coverage result for 99.95%+ 2024-08-26 21:58:16 +01:00
b6bf01148f feat: toHavePrivateMethodsBesides, toHaveProtectedMethodsBesides, toHavePublicMethodsBesides 2024-08-09 00:24:24 +01:00
5e41e546a0 chore: style changes 2024-08-02 11:53:24 +01:00
45cce6ce93 Style 2024-07-24 21:54:52 +01:00
101e26749a fix: properties and methods documented 2024-07-20 17:45:41 +01:00
f2691623cf feat: toHaveAllMethodsDocumented and toHaveAllPropertiesDocumented 2024-07-19 14:03:59 +01:00
4783334f15 chore: style 2024-07-11 09:35:38 +01:00
ee32f25485 feat: pr and issue 2024-07-04 00:53:58 +01:00
1c4bc8b1dc fix: before each globally 2024-07-03 22:15:11 +01:00
474b9b7e17 chore: adjusts tests 2024-06-27 01:41:34 +01:00