2903a7e621
release: v3.4.2
2024-10-20 12:47:25 +01:00
b8964375c7
release: v3.4.1
2024-10-20 12:43:35 +01:00
bdcb883829
chore: bumps phpunit version
2024-10-20 12:43:28 +01:00
67f217852c
chore: uses stable version of collision and termwind
2024-10-15 17:17:09 +01:00
1bad148487
release: v3.4.0
2024-10-15 15:13:19 +01:00
e24f137b8e
fix: deprecation
2024-10-15 15:09:26 +01:00
6d9189f3f5
feat: php 8.4 support
2024-10-15 15:04:30 +01:00
1513ede73b
release: v3.3.2
2024-10-12 12:36:44 +01:00
8c65197881
chore: bumps depndencies
2024-10-12 12:33:57 +01:00
3f65af9fdf
Merge pull request #1292 from olivernybroe/policy-suffix
...
Add Policy suffix to policies
2024-10-11 09:34:05 +01:00
42d89814e3
Merge pull request #1293 from AbdellahBoutmad/dir
...
modify test command in contrbuting.md
2024-10-11 09:33:41 +01:00
1e3156a5b6
release: v3.3.1
2024-10-11 09:31:24 +01:00
97713c0832
chore: bumps dependencies
2024-10-11 09:31:16 +01:00
62b0e3c9df
modify test command in contrbuting.md
2024-10-10 12:34:04 +01:00
647de2f1cf
Add Policy suffix to policies
2024-10-10 08:08:10 +02:00
0a7bff0d24
release: v3.3.0
2024-10-06 19:25:27 +01:00
7618434580
chore: uses phpunit v11.4.0
2024-10-06 19:25:20 +01:00
1e0bb88b73
release: v3.2.5
2024-10-01 11:55:18 +01:00
83b76d7c2e
chore: bumps dependencies
2024-10-01 11:51:26 +01:00
5a870b3940
chore: style changes
2024-10-01 11:51:16 +01:00
1115c64186
chore: style changes
2024-10-01 11:48:14 +01:00
e38a271ca2
Merge pull request #1279 from midnite81/bug/declare-strict-types-with-comments-above
...
Strict types expectation allows for comments above declaration
2024-09-29 19:12:06 +01:00
43703ab40a
Merge pull request #1280 from CamKem/fix/middleware-method-preset
...
Fix: Add middleware to the allowable public methods for Laravel Preset
2024-09-29 19:11:40 +01:00
86452765a4
fix: add middleware to the allowable public methods on the laravel preset
2024-09-29 16:07:39 +10:00
b8a1b7e5cc
Add tests for strict types expectation
...
Introduced new test cases to ensure strict type declaration handling. Files with and without strict types are tested, including scenarios with comments preceding the declaration. Updated the regex in `Expectation.php` to accommodate comments and whitespaces before the `declare(strict_types=1)` statement.
2024-09-28 17:31:33 +01:00
5fe79d9c18
release: v3.2.4
2024-09-26 23:53:39 +01:00
2744da4292
Merge pull request #1277 from MuhammedAlkhudiry/ignore-handler-in-laravel-preset
...
ignore App\Exceptions\Handler.php in arch laravel preset
2024-09-26 23:47:26 +01:00
87f4e5e7b3
fix
2024-09-26 16:44:30 +03:00
bb3decf3cc
ignore App\Exceptions\Handler.php in arch laravel preset
2024-09-26 16:41:43 +03:00
4e2987d438
release: v3.2.3
2024-09-25 16:19:39 +01:00
a25158bce8
Merge pull request #1275 from jeremynikolic/laravel-presets-ignore-concerns
...
feat: add ignoring of Concerns folder inside App\Enums and App\Features
2024-09-25 16:16:26 +01:00
49e77b1d4c
feat: add ignoring of Concerns folder inside App\Enums and App\Features
2024-09-25 17:12:42 +02:00
989e43d1a0
release: v3.2.2
2024-09-24 10:23:43 +01:00
7cd42aafd8
fix: auto-complete on presets
2024-09-24 10:23:32 +01:00
48a1de273f
release: v3.2.1
2024-09-23 14:09:55 +01:00
970e16e949
Ignores
2024-09-23 14:08:30 +01: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
f291cd1603
chore: bumps dependencies
2024-09-23 13:11:49 +01:00
5de0c2254a
release: v3.1.0
2024-09-19 23:39:07 +01:00
b98ce0ced3
feat: adds mutates
2024-09-19 23:32:28 +01:00
28772c2609
chore: dont run integration tests yet on php 8.4
2024-09-19 13:42:01 +01:00
452ffaf8df
chore: fixes windows build
2024-09-19 13:38:35 +01:00
e8338405b5
chore: tests against PHP 8.4
2024-09-19 13:36:41 +01:00
1b014e4b18
release: v3.0.8
2024-09-19 13:04:42 +01:00
034715e8b1
Merge pull request #1266 from julien-boudry/3.x
...
Fix #1265 - issue parameter cannot be int (one done, pr, todo, wip)
2024-09-19 12:53:34 +01:00
09eff785c4
release: v3.0.7
2024-09-19 12:29:38 +01:00
22cc7805d7
chore: bumps dependencies
2024-09-19 12:29:38 +01:00
669dc0da71
Fix #1265 - issue parameter cannot be int (one done, pr, todo, wip)
2024-09-19 09:49:36 +00:00
689da4ed4e
Merge pull request #1254 from pestphp/bugfix/jira-url
...
fix: update assignee URL for Jira
2024-09-18 21:48:09 +01:00
2f15861b0d
fix: update assignee URL for Jira
2024-09-16 12:18:21 +01:00
0d50d35b5e
release: v3.0.6
2024-09-11 18:59:43 +01:00
ce61ced8e1
Merge pull request #1237 from smirok/teamcity-fix-for-tests-with-dataset
...
fix: unify the `locationHint` prefix and prettify both `locationHint` and `name` parameters for testing with datasets
2024-09-11 18:51:04 +01:00
7227d24611
fix: unify the locationHint prefix and prettify both locationHint and name parameters for testing with datasets
2024-09-11 16:42:06 +02:00
45f16484d5
Merge pull request #1235 from pestphp/3.x_herd_fix
...
Fixes parallel mutation testing when using Laravel Herd
2024-09-11 15:13:49 +01:00
b16e8650da
Fixes parallel mutation testing when using Laravel Herd.
2024-09-11 15:11:47 +01:00
c2f30e0148
Fixes parallel mutation testing when using Laravel Herd.
2024-09-11 15:04:44 +01:00
47ce45de56
release: v3.0.4
2024-09-11 00:48:29 +01:00
32881774d2
fix: global afterEach being called twice
2024-09-11 00:40:41 +01:00
ea72461f1b
release: v3.0.3
2024-09-10 22:29:09 +01:00
49f15521e0
fix: printer method name
2024-09-10 22:29:01 +01:00
95c5394b66
Bumps dependencies
2024-09-10 16:59:38 +01:00
8de30cc8b7
release: v3.0.1
2024-09-09 15:29:44 +01:00
b17feef3f4
release: v3.0.0
2024-09-09 11:01:08 +01:00
d8e4a405ad
chore: bumps dependencies
2024-09-09 10:57:31 +01:00
04af21183a
chore: fixes style
2024-09-09 10:53:45 +01:00
09edaa9c2d
chore: updates snapshots
2024-09-09 10:49:48 +01:00
fa41a67be9
chore: fixes type checking
2024-09-09 10:37:20 +01:00
1a8f7025fa
release: v3.0.0
2024-09-09 01:20:30 +01:00
6afd2ec9df
release: v3.0.0
2024-09-09 01:16:11 +01:00
d772069db2
release: v3.0.0
2024-09-09 01:12:41 +01:00
bb1a0b5e79
chore: locks phpunit
2024-09-09 01:12:33 +01:00
3c333ebbb8
docs: updates banner
2024-09-09 01:10:33 +01:00
868ac1840f
chore: bumps dependencies
2024-09-08 23:59:12 +01:00
f857b4889c
fix: load of mutate
2024-09-08 23:56:48 +01:00
c6b81e6e12
More fixes
2024-09-06 20:59:54 +01:00
c78d33b69e
wip
2024-09-05 23:37:40 +01:00
bfd351783e
wip
2024-09-05 22:41:26 +01:00
526af2a75e
wp
2024-09-05 21:56:51 +01:00
bf9d011045
Merge pull request #1220 from gehrisandro/fix/accept-traits-in-covers-function
2024-09-05 21:41:53 +01:00
aaee0e420b
Fix covers function to accept traits
2024-09-05 22:36:34 +02:00
772448db80
wip
2024-09-05 20:53:10 +01:00
e22fb2e6c0
w
2024-09-05 19:48:03 +01:00
49aa44c470
w
2024-09-05 19:43:20 +01:00
1cae035887
fix
2024-09-05 18:26:13 +01:00
15183c4145
fix
2024-09-05 18:23:57 +01:00
ae288d1123
fix tests
2024-09-05 18:17:30 +01:00
2d80ff19ec
feat(mutate): only
2024-09-05 02:49:52 +01:00
c82f77ea75
fix
2024-09-05 02:05:28 +01:00
5050ae304f
fixes tests
2024-09-05 01:24:55 +01:00
98e947e0cc
more fixes
2024-09-05 01:19:17 +01:00
68785986a0
fix
2024-09-05 00:55:37 +01:00
8c078087ff
Adds covered classes to mutation
2024-09-05 00:14:12 +01:00
65f74f620c
feat: adds covers
2024-09-05 00:10:29 +01:00
dd20323ca7
feat: custom presets
2024-09-04 20:53:33 +01:00
a7ca7afe4e
fix: preset laravel
2024-09-04 11:51:01 +01:00
baf764f286
feat(mutate): requires it by default
2024-09-04 11:38:59 +01:00
3a907c886b
feat(mutate): requires it by default
2024-09-04 11:38:53 +01:00
e6823679dd
feat: adds not->toHavePrivateMethods and related
2024-09-04 11:18:41 +01:00
a021b5b8c3
feat(laravel-preset): traits in traits folders
2024-09-04 11:17:32 +01:00
e2d360b1b5
chore: adjusts tests
2024-09-03 14:09:03 +01:00
8920b850e1
feat(arch-presets): adds another rule to laravel preset
2024-09-03 14:08:11 +01:00
509074b3fa
chore: bumps dependencies
2024-09-03 14:07:56 +01:00
6f9ea14c68
Merge pull request #1215 from jbrooksuk/patch-1
...
Add `dump` to Laravel preset
2024-09-03 12:17:01 +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
ca25d5b13f
Merge pull request #1208 from benjamincrozat/patch-1
...
Exclude Global Scopes from the required "Model" suffix
2024-09-03 12:15:59 +01:00
5cba63e2ba
Merge pull request #1209 from phh/patch-1
...
chore: Use new rector syntax
2024-09-03 12:15:43 +01:00
dd45a5c655
Add dump to Laravel preset
2024-09-03 12:15:25 +01:00
dde943b993
refacto: toHaveMethod and toHaveMethods
2024-09-02 19:38:38 +01:00
bb8677549a
chore: fixes snapshots
2024-09-02 18:30:12 +01:00
5ae5ac9a54
fix: removes both toHaveMethod and toHaveMethods
2024-08-28 16:30:29 -05:00
cc6f1b43f6
chore: Remove InlineConstructorDefaultToPropertyRector rule
...
Since its already a part of the codeQuality ruleset.
2024-08-28 08:26:47 +02:00
88197fe1d5
chore: use new rector syntax
2024-08-28 08:22:18 +02:00
f53f855e9c
Exclude scopes from the required "Model" suffix
2024-08-27 19:57:09 +02:00
df69b0b791
fix coverage result for 99.95%+
2024-08-26 21:58:16 +01:00
ecdbe7a472
release: 3.0.0-rc.1
2024-08-22 21:36:19 +01:00
2c6c3119d2
Merge branch '2.x' into 3.x
2024-08-22 21:21:52 +01:00
9ceb0834ae
chore: updates snapshots
2024-08-22 21:07:39 +01:00
86d2191cae
chore: refactor TestClosureMustNotBeStatic
2024-08-22 20:59:42 +01:00
748beb17d5
chore: adjusts memory limit
2024-08-22 20:59:42 +01:00
7ba235f61a
Merge pull request #1129 from tomb1n0/bugfix/alwaysCallTeardownRegardlessOfExceptions
...
[Bug] Always call parent teardown even if an exception is thrown
2024-08-22 20:50:59 +01:00
700bd517f4
Merge pull request #1117 from peterfox/bug/catch-static-closures
...
[Bug] provided explaination for static closures
2024-08-22 20:33:58 +01:00
cbcfa2c5e2
Merge pull request #1100 from faissaloux/fix-use-strict-types
...
Fix `toUseStrictTypes`
2024-08-22 20:32:21 +01:00
243e45a551
Merge pull request #1097 from arifszn/2.x
...
[2.x] Modify `Result::exitCode` logic to address warning handling with `--fail-on-warning`
2024-08-22 20:31:34 +01:00
9b11857ae6
chore: updates snpahosts
2024-08-20 22:59:25 +01:00
bb29e97200
Merge branch '2.x' into 3.x
2024-08-20 22:57:52 +01:00
8fe2698c28
chore: fixes test suite
2024-08-20 22:57:10 +01:00
823c3d4b17
chore: updates snapshots
2024-08-20 22:49:23 +01:00
39c9b15bc0
Update visual_snapshot_of_help_command_output.snap
2024-08-20 22:44:39 +01:00
b13acb630d
release: 2.35.1
2024-08-20 22:41:50 +01:00
172d94c0ca
chore: bumps depedencies
2024-08-20 22:41:07 +01:00
f72d6f2278
Removes PHP 8.4
2024-08-20 22:39:00 +01:00
71811d6e3a
Bumps PHP version
2024-08-20 22:37:34 +01:00
dfdbd357e9
chore: bumps dependencies
2024-08-20 22:37:27 +01:00
4d9ed8768c
fix: panic with TestDescriptionMissing
2024-08-19 02:24:18 +01:00
6638d279e1
preset(strict): final first
2024-08-12 21:39:41 +01:00
b5cd0ffb65
chore: updates snapshots
2024-08-12 01:13:33 +01:00
7ef40760c2
fixes filter
2024-08-12 00:46:31 +01:00
ce4495b093
w
2024-08-11 23:41:19 +01:00
868547114f
w
2024-08-11 22:52:16 +01:00
9c07dd9990
wip
2024-08-11 15:47:48 +01:00
09beb812d4
fix
2024-08-10 17:27:21 +01:00
4e98dfe3c3
pr
2024-08-10 16:57:48 +01:00
ad6dca94fa
Adds done
2024-08-10 14:27:18 +01:00
86f46c2efd
Adds alias
2024-08-10 13:56:40 +01:00
ccfd4fd77a
beta 2
2024-08-10 11:49:44 +01:00
e4d2dac354
beta 2
2024-08-10 11:49:40 +01:00
7e4c51e13d
Style
2024-08-10 11:48:32 +01:00
aacd874ebe
fix
2024-08-09 00:38:16 +01:00
1c236aab26
fixes and styles
2024-08-09 00:30:06 +01:00
b6bf01148f
feat: toHavePrivateMethodsBesides, toHaveProtectedMethodsBesides, toHavePublicMethodsBesides
2024-08-09 00:24:24 +01:00
347bcfd8a8
Bumps dependencies
2024-08-09 00:24:09 +01:00
0ced3171b0
fix: missing methods
2024-08-07 11:30:19 +01:00
38638e865f
chore: fixes tests
2024-08-07 11:27:30 +01:00
adbc6b4a89
chore: fixes tests
2024-08-07 11:26:56 +01:00
9353015691
feat(presets): reworks code
2024-08-07 11:08:29 +01:00
17058d1709
chore: bumps dependencies
2024-08-07 11:06:41 +01:00
8ffa66dc7c
fix(autoloader): issue when errors when loading the file
2024-08-07 11:06:34 +01:00
0697555dc2
chore: adjusts sponsors
2024-08-05 10:42:52 +01:00
af680ca8aa
feat(todos): adjusts params order
2024-08-03 18:48:53 +01:00
651aab560c
Allows to set context on todos
2024-08-03 18:42:31 +01:00
41e50cac05
Adds assignees
2024-08-03 17:05:34 +01:00
6fb1133d52
Adjusts for Collision 8.4
2024-08-03 16:36:01 +01:00
63ba117b33
Fixes tests
2024-08-03 00:13:01 +01:00
33d36d77cb
Merge branch '2.x' into 3.x
2024-08-02 23:53:26 +01:00
4e7db91ee8
chore: updates dependencies
2024-08-02 23:46:31 +01:00
d0ff2c8ec2
release: 2.35.0
2024-08-02 11:57:29 +01:00
5e41e546a0
chore: style changes
2024-08-02 11:53:24 +01:00
45cce6ce93
Style
2024-07-24 21:54:52 +01:00
6a8a4f3243
Merge pull request #1194 from dmason30/patch-1
...
Include method name in toHaveMethod error message
2024-07-20 18:29:37 +01:00
101e26749a
fix: properties and methods documented
2024-07-20 17:45:41 +01:00
b3c8c24aea
Reworks
2024-07-20 14:15:28 +01:00
ef29b4f091
Include method name in toHaveMethod error message
2024-07-19 15:30:43 +01:00
a7553b7593
feat(to-have-all*): improvements
2024-07-19 14:32:46 +01:00
f2691623cf
feat: toHaveAllMethodsDocumented and toHaveAllPropertiesDocumented
2024-07-19 14:03:59 +01:00
99107544ff
chore: fixes types
2024-07-18 20:45:47 +01:00
2e411893d2
feat: adds toHaveLineCountLessThan
2024-07-18 20:43:39 +01:00
135c8a0d46
docs: updates features
2024-07-18 20:43:11 +01:00
1cdd7d6744
chore: updates dependencies
2024-07-18 20:42:52 +01:00
fca0c3a10c
chore: bumps dependencies
2024-07-16 23:52:00 +01:00
0331a87be1
feat: adds toHaveFileSystemPermissions expectation
2024-07-14 23:16:04 +01:00
ef120125e0
release: 2.34.9
2024-07-11 09:36:26 +01:00
8a9a416133
chore: bumps dependencies
2024-07-11 09:35:43 +01:00
4783334f15
chore: style
2024-07-11 09:35:38 +01:00
d3be6b72dd
Merge pull request #1189 from MrPunyapal/fix/breaking-in-windows
...
feat: update filename check in Configuration class
2024-07-09 15:58:14 +01:00
7d3118db65
feat: update filename check in Configuration class
2024-07-09 20:24:28 +05:30
eac7abebcb
Merge pull request #1184 from edjw/patch-1
...
Include ds from Laradumps in ArchPresets
2024-07-07 22:47:49 +01:00
6896dd486a
fix: laravel preset
2024-07-07 22:46:15 +01:00
1e5b399603
feat: adjusts default conf
2024-07-06 19:30:05 +01:00
ccdf43726d
fix: pest()
2024-07-06 18:25:43 +01:00
67dbce2d42
feat: more presets rules
2024-07-06 16:45:58 +01:00
ee32f25485
feat: pr and issue
2024-07-04 00:53:58 +01:00
09ca7a1fd5
chore: features
2024-07-03 22:18:11 +01:00
dade84e6b6
fix: handle arguments
2024-07-03 22:17:47 +01:00
1c4bc8b1dc
fix: before each globally
2024-07-03 22:15:11 +01:00
0d2f3eb60e
Include ds from Laradumps in ArchPresets
2024-06-28 22:33:15 +01:00
29787d1ff1
Update Features.md
2024-06-27 11:32:55 +01:00
474b9b7e17
chore: adjusts tests
2024-06-27 01:41:34 +01:00
5c3bf469d5
feat: note()
2024-06-27 01:26:54 +01:00
d9252e85d6
chore: optimize preset
2024-06-26 22:32:58 +01:00
0289466ce8
Allows other folders to be queuable
2024-06-25 23:06:25 +01:00
57ef989df8
feat(presets): improve laravel preset
2024-06-25 22:02:23 +01:00
9d02b649e2
feat: adds toUseTraits expectation
2024-06-25 21:56:08 +01:00
00643312b7
chore: updates snapshots
2024-06-25 21:13:05 +01:00
eac6585a2e
refactor: logger
2024-06-25 21:09:10 +01:00
04c39bae2e
Adjust style
2024-06-25 21:02:52 +01:00
c65755725d
feat: improves type hinting with @param-closure-this
2024-06-15 15:37:35 +01:00
ec58040f6e
feat: improves type hinting
2024-06-15 15:24:03 +01:00
3fa73e40cc
Bumps dependencies
2024-06-15 15:23:05 +01:00
c07513c6a0
chore: fixes tests
2024-06-11 23:11:38 +01:00
85d91d5652
Merge pull request #1170 from pestphp/feat/presets
...
[3.x] Arch Presets
2024-06-11 22:54:12 +01:00
02bae3b649
Merge branch '3.x' into feat/presets
2024-06-11 22:54:05 +01:00
3ba2b68afc
Merge pull request #1178 from MrPunyapal/feat/some-functions-to-avoid
...
Feat: some functions to avoid
2024-06-11 22:03:29 +01:00
ed3ec79aab
pint
2024-06-11 21:26:40 +05:30
894dca83f7
chore: update Arch.php to ignore 'assert' function in presets
2024-06-11 21:24:57 +05:30
b873b89b62
Restrict additional dangerous functions in Security.php
2024-06-11 21:20:32 +05:30
1bee283d15
Update Base.php to include 'ereg' and 'eregi' in the list of restricted functions
2024-06-11 21:09:15 +05:30
7b4dd410f6
chore: update Arch.php to ignore additional functions in presets
2024-06-11 21:08:02 +05:30
4396ee2e03
feat(presets): update Security.php to restrict additional dangerous functions
2024-06-11 21:02:19 +05:30
e4550c8d51
Update Base.php to include 'global' in the list of restricted functions
2024-06-11 20:58:52 +05:30
a25cfb435c
Update Base.php to include 'mysql_*' in the list of restricted functions
2024-06-11 20:56:49 +05:30
fe4fe12df1
chore: updates snapshots
2024-06-10 23:10:20 +01:00
3bcc99a372
Merge branch '2.x' into 3.x
2024-06-10 23:04:34 +01:00
e8f122bf47
release: 2.34.8
2024-06-10 23:02:16 +01:00
9fc607a2b8
Fixes wrong stub
2024-06-10 22:52:21 +01:00
3ad788dddb
feat(presets): adjusts laravel preset
2024-06-10 22:38:40 +01:00
2108d18be5
Merge pull request #1176 from MrPunyapal/feat/laravel-preset
...
Feat: laravel preset
2024-06-10 22:36:21 +01:00
aa4a5fcd15
Merge pull request #1175 from Shotman/preset-buggregator-trap
...
Add trap to list
2024-06-10 22:34:02 +01:00
1688888f15
feat(presets): update Laravel preset to include expectation for Laravel service provider suffix
2024-06-10 21:49:03 +05:30
40539ca720
feat(presets): update Laravel preset to include expectation for Laravel service provider suffix
2024-06-10 21:48:25 +05:30
7144d6dfbd
feat(presets): add expectation for Laravel notification class
2024-06-10 21:47:12 +05:30
7240250a15
feat(presets): add expectation for Laravel job handle method
2024-06-10 21:47:05 +05:30
508e42a2ff
feat(presets): update Laravel preset to include expectation for Laravel request suffix
2024-06-10 21:45:17 +05:30
d8156fee53
feat(presets): add expectation for Laravel middleware handle method
2024-06-10 21:44:49 +05:30
abc245bf85
feat(presets): add expectation for Laravel command handle method
2024-06-10 21:40:16 +05:30
65dacd5647
feat(presets): add expectation for Laravel mail class
2024-06-10 21:38:20 +05:30
917f7a64a0
feat(presets): add expectation for Laravel exception suffix
2024-06-10 21:36:59 +05:30
e8b09d6f8c
feat(presets): add expectation for Laravel command suffix
2024-06-10 21:35:42 +05:30
0c4e6de823
Add trap to list
...
Adding trap function from https://github.com/buggregator/trap docs: https://docs.buggregator.dev/trap/getting-started.html
2024-06-10 18:03:46 +02:00
52282cc590
feat(presets): add expectation for Laravel request suffix
2024-06-10 21:29:12 +05:30
a46142d8c7
feat(presets): update Laravel preset to exclude models with suffix 'Model'
2024-06-10 21:28:08 +05:30
241dcf8f34
feat(presets): add expectation for Laravel controller suffix
2024-06-10 21:25:51 +05:30
927cee609e
Update src/ArchPresets/Base.php
...
Co-authored-by: Joshua Gigg <giggsey@gmail.com >
2024-06-10 15:19:55 +01:00
98e4ebb8fd
feat(presets): fixes return type
2024-06-10 11:40:25 +01:00
c173e3e86b
feat(presets): allows usage of laravel preset
2024-06-10 11:39:31 +01:00
c73655f4f9
feat(presets): adds xdebug_* functions
2024-06-10 11:22:51 +01:00
4ac1c6efc6
feat(presets): adds goto
2024-06-10 11:16:46 +01:00
2e5a308b0d
Merge pull request #1174 from ClaraLeigh/feat/presets
...
feature(presets): Add security preset
2024-06-10 11:13:50 +01:00
7b8e4aec08
feature(presets): Add security preset
...
Looks for functions often seen as insecure
2024-06-10 11:44:45 +10:00
13fb66f15c
feat(presets): ignores ddd
2024-06-10 02:22:41 +01:00
dd1bd92910
feat(presets): more rules
2024-06-10 01:15:21 +01:00
d665b53b22
Merge pull request #1173 from faissaloux/add-echo-and-print-to-base
...
Add `echo` and `print` to base preset
2024-06-10 00:49:15 +01:00
c54b7e400e
echo and print not to be used in base preset
2024-06-10 00:00:57 +01:00
c1e1fff0d0
feat(presets): ignores ddd
2024-06-09 23:47:53 +01:00
2e4a8329a6
feat(presets): keeps improving base presets
2024-06-09 22:46:21 +01:00
878988a02d
feat(presets): ignores eval for now
2024-06-09 22:38:30 +01:00
ceb7244b43
feat(presets): refactors code
2024-06-09 22:23:10 +01:00
84256aa8b9
Merge pull request #1172 from MrPunyapal/feat/add-ini_set-into-base
...
feat: add 'ini_set' to list of expected functions in Base.php
2024-06-09 15:03:33 +01:00
d6b59e4e96
feat: add 'ini_set' to list of expected functions in Base.php
2024-06-09 19:32:49 +05:30
087d09120a
Merge pull request #1171 from MrPunyapal/feat/add-eval-in-base
...
feat: add 'eval' to list of expected functions in Base.php
2024-06-09 14:47:25 +01:00
cc41a7f81d
feat: add 'eval' to list of expected functions in Base.php
2024-06-09 19:16:29 +05:30
bd16769b93
fixes tests
2024-06-09 00:05:18 +01:00
60b1e63c23
feat: initial work on presets
2024-06-08 20:54:46 +01:00
c7bcb6eb7b
chore: updates snapshots
2024-06-08 14:01:41 +01:00
d25ec50384
chore: bumps dependencies
2024-06-08 14:01:31 +01:00
9e27813897
Adjusts configuration
2024-06-08 13:12:17 +01:00
b33af71036
Merge pull request #1157 from ExeQue/2.x
...
[2.x] Added `toBeList` expectation
2024-05-27 13:08:05 +01:00
3c6c89a6ad
Added test to toBeList
2024-05-21 08:15:32 +02:00
55f6b5696e
Added toBeList expectation
2024-05-21 08:13:20 +02:00
ba914fa2fb
fix: add more extends and traits
2024-05-14 20:28:49 +01:00
c919bb5bc4
feat: adds pest function
2024-05-14 01:58:44 +01:00
8169382362
feat: adds after
2024-05-08 01:24:30 +01:00
04b099e87c
docs: adds backlog
2024-05-08 01:24:16 +01:00
fecdb7f572
chore: updates deps
2024-05-08 01:24:08 +01:00
b611d0d444
wording
2024-04-30 20:48:49 +01:00
ac7199c96d
wip
2024-04-30 20:48:27 +01:00
7756457dc4
Merge pull request #1146 from JHWelch/interpolated-dataset-names
...
Interpolated dataset names
2024-04-30 19:16:54 +01:00
10da81eee4
Check on non named tests
2024-04-29 18:10:35 -05:00
8bbee3c1e5
Add working interpolated dataset name
2024-04-29 18:01:09 -05:00
16125df77b
chore: fixes test suite
2024-04-28 12:30:56 +01:00
80530cb1e0
wip: runs integration tests undert the v flag
2024-04-28 12:18:11 +01:00
2070538fd3
chore: fixes test suite
2024-04-28 12:02:42 +01:00
a2cb78710d
Fixes isset
2024-04-28 11:16:37 +01:00
335bfdb79d
fix: test suite
2024-04-28 11:02:24 +01:00
cfa00da885
Fixes test suite
2024-04-27 11:36:22 +01:00
f49d1e0e18
Merge branch '2.x' into 3.x
2024-04-26 23:14:53 +01:00
303f4c0113
Adds sponsor
2024-04-19 20:47:46 +01:00
35a1fcd0cf
chore: updates readme
2024-04-08 12:28:43 +01:00
adb2fb51df
Always call parent teardown even if an exception is thrown
2024-04-08 10:03:55 +01:00
a7a3e4240e
release: v2.34.7
2024-04-05 08:44:17 +01:00
e4af33867b
chore: bumps dependencies
2024-04-05 08:44:07 +01:00
0c51b159a7
chore: fixes test suite
2024-04-01 13:24:30 +01:00
c6984323c3
chore: fixes test suite
2024-04-01 13:15:33 +01:00
831d9bf49a
tests
2024-03-29 23:12:10 +00:00
12f6aa604c
chore: versions
2024-03-29 23:12:00 +00:00
265f0c7da9
Merge branch '2.x' into 3.x
2024-03-29 23:09:19 +00:00
680111fb1e
release: v2.34.6
2024-03-28 11:36:46 +00:00
aa6ff95ea4
chore: bumps dependencies
2024-03-28 11:36:36 +00:00
863a0cc837
release: v2.34.5
2024-03-22 08:44:19 +00:00
126a84a63e
chore: bumps dependencies
2024-03-22 08:44:13 +00:00
0ccbe5c8f0
Remove Laravel serialisable closure
2024-03-17 17:23:17 +00:00
a4f8ae1a12
Handles tests where a static closure is provided
2024-03-17 16:48:43 +00:00
6094682158
Add static closure check
2024-03-17 12:04:38 +00:00
d519e40b95
chore: adjusts workflow
2024-03-15 21:14:22 +00:00
6a1161ead8
release: v2.34.4
2024-03-14 19:44:18 +00:00
a1b3547dd6
chore: fixes paratest version
2024-03-14 19:42:03 +00:00
b9e3146a47
release: v2.34.3
2024-03-14 19:40:23 +00:00
ce1607cba9
chore: bumps phpunit
2024-03-14 19:40:16 +00:00
ac07bc1770
chore: override changes
2024-03-14 19:40:03 +00:00
521a41dd10
fix: no duplicate --no-output
2024-03-14 19:39:45 +00:00
1b68b340e8
chore: fixes static analysis
2024-03-14 19:39:31 +00:00
853f6efce6
release: v2.34.2
2024-03-11 18:05:47 +00:00
62a9a78ee2
chore: bumps dependencies
2024-03-11 18:05:37 +00:00
78d9fd31d0
release: v2.34.1
2024-02-28 15:15:55 +00:00
2c3234fb3d
fix bool type
2024-02-21 17:09:16 +01:00
1b64fef7ba
fix toUseStrictTypes
2024-02-21 16:58:40 +01:00
a136231503
fix: modify Result::exitCode logic to address warning handling with --fail-on-warning
2024-02-20 18:24:37 +06:00
602b696348
release: v2.34.0
2024-02-17 10:06:53 +00:00
5b0f88c227
release: v2.33.6
2024-02-12 08:55:32 +00:00
f31a2c3220
chore: fixes paratest
2024-02-12 08:53:04 +00:00
e8fa98c810
release: 2.33.5
2024-02-12 08:44:52 +00:00
07e314fbf5
chore: bumps dependencies
2024-02-12 08:44:40 +00:00
4baf27911e
release: 2.33.4
2024-02-02 16:54:54 +00:00
12e48a14d1
chore: fixes deps
2024-02-02 16:53:58 +00:00
1bc0f79508
release: 2.33.3
2024-02-02 16:51:42 +00:00
cb0f256791
release: 2.33.2
2024-02-02 16:50:40 +00:00
7b9bae0415
fix: usage of named arguments
2024-02-01 13:45:06 +00:00
3dffdf7cb8
Merge branch '2.x' into 3.x
2024-02-01 11:53:10 +00:00
923970a117
chore: bumps versioning
2024-02-01 11:51:11 +00:00
b3db7dfd4c
chore: fixes type checking
2024-02-01 11:45:19 +00:00
b303f9f818
Merge pull request #1082 from nhaynes/fix-ci-flag
...
fix: updates Only plugin to check for CI environment
2024-01-30 14:17:03 +00:00
d29997d5b0
fix: updates Only plugin to check for CI environment
2024-01-29 19:03:06 -06:00
13f340a742
feat: improves badge coloring
2024-01-29 23:00:30 +00:00
eeade88ad2
Fixes kernel throwing all kind of errors
2024-01-29 12:50:00 +00:00
06280ef75d
chore: updates snaphosts
2024-01-29 11:54:23 +00:00
aa46f73888
Merge pull request #1081 from nuernbergerA/track-vendor-changes
...
[2.x] Track vendor changes
2024-01-29 11:39:34 +00:00
3660865e5e
update snapshot
2024-01-29 08:58:07 +01:00
13695d597b
Merge branch '2.x' into track-vendor-changes
2024-01-29 08:56:41 +01:00
fab2de833f
Merge pull request #1080 from nuernbergerA/test-junit
...
[2.x] Add test for junit implementation
2024-01-28 23:49:06 +00:00
5b630bcdff
possible implementation
2024-01-28 09:48:37 +01:00
e70edbfa38
normalize path for windows
2024-01-28 09:11:06 +01:00
b1558ddde5
update snapshot
2024-01-28 09:04:42 +01:00
582529377b
add test for junit output
2024-01-28 08:53:20 +01:00
88714598b6
Merge pull request #1076 from pestphp/fixing-version
...
[2.x] Fixing Version `2.33` for New Release
2024-01-27 13:01:06 +00:00
5136267bbe
fixing version for new release
2024-01-26 23:43:52 -03:00
19e748f0d4
chore: adjusts snapshots
2024-01-26 01:58:03 +00:00
a53a9d03cf
fix: exiting
2024-01-26 00:12:36 +00:00
edaa045283
feat: exists after kernel shutdown
2024-01-26 00:04:52 +00:00
c5ce355f3c
feat: improves fatal exception handling
2024-01-25 21:47:31 +00:00
62d8459627
Merge pull request #1075 from luismgsantos/fix/docker-build-image
...
fix: build failing to run
2024-01-25 17:56:50 +00:00
a5bf6a3fcb
fix: --cache-directory being used on phpunit file
2024-01-25 17:56:24 +00:00
7a46514df8
fix: removes process-isolation from --help output
2024-01-25 17:32:02 +00:00
cb1735f4d8
fix: removes process-isolation from --help output
2024-01-25 17:27:03 +00:00
607a4906ac
Merge pull request #1006 from JonPurvis/to-be-backed-enum-expectation
...
[2.x] Add `toBeStringBackedEnum()` and `toBeIntBackedEnum()` Architecture Expectations
2024-01-25 17:09:23 +00:00
317ea0356e
fix: build failing to run
2024-01-25 18:06:35 +01:00
1153531104
Merge pull request #1055 from mapon-com/feature/string-comparison-expectations
...
[2.x] Allow string type in greaterThan/lessThan expectations
2024-01-25 16:48:27 +00:00
cfb724cd77
Merge pull request #1060 from calebdw/bugfix-code_coverage
...
[2.x] fix: warn if no code coverage driver
2024-01-25 16:42:03 +00:00
0060b6f955
Merge pull request #1069 from davybaccaert/improve_coverage_message_on_failing_minimum_requirements
...
[2.x] Improve coverage output message on failing minimum requirements
2024-01-25 16:39:30 +00:00
95cd550524
fix: pipes not allowing to modify original value
2024-01-25 16:10:16 +00:00
815ae3c644
Merge pull request #975 from Katalam/repeat
...
[2.x] Sharing `repeat` iteration as `dataset` variable
2024-01-25 15:01:34 +00:00
887bed3d45
fix: adjusts backtrace for pest's internal test suite
2024-01-25 15:00:04 +00:00
79da02c500
Merge pull request #972 from Carnicero90/bugfix-backtrace-naming-conflicts
...
[2.x] Fixing Backtrace not found error if project dirname endswith pest
2024-01-25 14:54:58 +00:00
0aecd5d5d7
Merge pull request #974 from erikgaal/expect-to-contain-equals
...
[2.x] Add `toContainEquals` expectation
2024-01-25 14:38:55 +00:00
e95c4ee636
feat(toContainEqual): adds method name
2024-01-25 14:38:44 +00:00
2e7fec6be5
Merge pull request #961 from bastien-phi/allow_multiple_hook_per_directory
...
[2.x] Allow define multiple hooks per directory
2024-01-25 14:31:29 +00:00
4be7082de5
chore: updates snapshots
2024-01-25 14:31:17 +00:00
fb90f778b9
Update snapshots
2024-01-25 14:28:37 +00:00
9d58e1a77e
Add ability to define multiple hooks for the same directory in Pest.php
2024-01-25 14:23:41 +00:00
9c077ed352
refacto: moves function to being used on internal test suite only
2024-01-25 14:13:18 +00:00
2562d36518
feat: clarfies that high order testing does not support bound datasets
2024-01-25 14:12:01 +00:00
1d2fe2de2d
fix: doNotThrowsExceptions being marked as incomplete
2024-01-25 14:12:01 +00:00
2d82ee2837
chore: fixes types
2024-01-25 14:12:01 +00:00
1eee9df679
Merge pull request #981 from salehhashemi1992/refactor/remove-ansi-sequences
...
[2.x] Refactor: Extract ANSI Escape Sequence Removal to a Function
2024-01-25 14:11:51 +00:00
8c57cc1731
fix: --watch plugin access to original arguments
2024-01-25 12:33:20 +00:00
4febd8a11b
Merge pull request #1073 from nuernbergerA/fix-junit-parallel
...
Fix junit parallel
2024-01-25 10:17:36 +00:00
880b003bee
apply cs
2024-01-24 21:50:52 +01:00
e0f9d0bccf
just override the phpunit file
2024-01-24 21:33:40 +01:00
d4853feecd
drop own implementation
2024-01-24 21:33:17 +01:00
86e812284d
remove plugin to ensure argument reaches paratest
2024-01-24 21:32:49 +01:00
4e31973040
Merge branch '2.x' into 3.x
2024-01-23 18:15:06 +00:00
f75063c420
release: 2.32.2
2024-01-23 18:12:07 +00:00
6a48e9d44b
Merge branch '2.x' into 3.x
2024-01-23 18:06:23 +00:00
1f8e6e4e9f
fix: helper access
2024-01-23 17:40:37 +00:00
bb593846e5
release: 2.32.1
2024-01-23 17:04:48 +00:00
108d181a05
Improve coverage output message on failing minimum requirements
2024-01-20 15:29:35 +01:00
ac5d6c1f67
chore: fixes constrains no workflow
2024-01-20 13:48:00 +00:00
5aa3b91d56
chore: fixes windows builds
2024-01-20 13:36:31 +00:00
9a01504b76
chore: fixes workflow
2024-01-20 13:32:21 +00:00
0ab636e436
chore: fixes workflow
2024-01-20 13:28:43 +00:00
b9d2be87a2
fix: missing things on junit
2024-01-20 13:21:57 +00:00
fef02594db
release: 2.32.0
2024-01-20 11:44:11 +00:00
e135e2671f
style
2024-01-20 11:44:11 +00:00
6d74965727
chore: bump dependencies
2024-01-20 11:44:11 +00:00
146e141b2a
Merge pull request #887 from nuernbergerA/fix-junit-output
...
[2.x] Junit support
2024-01-20 11:43:20 +00:00
6fed7545c0
Merge pull request #990 from rudashi/patch-1
...
[2.x] Fix typo in `toHaveProperties` PHPDoc block
2024-01-13 01:44:16 +00:00
be407ac904
fix: warn if no code coverage driver
2024-01-11 10:20:35 -06:00
9ce52ee7ce
chore: fixes snaphots
2024-01-11 16:03:48 +00:00
3ff41bcb68
Merge branch '2.x' into 3.x
2024-01-11 16:03:33 +00:00
5332858782
chore: fixes snapshots
2024-01-11 15:46:50 +00:00
2b094b4188
Merge branch '2.x' into 3.x
2024-01-11 15:37:31 +00:00
3457841a9b
release: v2.31.0
2024-01-11 15:33:20 +00:00
5258e569c1
feat: adds skipOnPHP
2024-01-11 15:33:12 +00:00
abb416c2ff
chore: bumps dependencies
2024-01-11 15:32:44 +00:00
dd4d5bbd4e
chore: adjusts snapshots
2024-01-11 11:33:02 +00:00
ab64912c70
chore: adjusts coding style
2024-01-11 11:30:11 +00:00
1506d8bb27
chore: uses PHP 8.2 for static testing
2024-01-11 11:28:45 +00:00
5aa13b8e97
chore: adjusts coding style
2024-01-11 11:26:48 +00:00
b143ed7aac
chore: uses Symfony Console 7.0.2
2024-01-11 11:17:21 +00:00
26dd5f298f
chore: adjusts tests
2024-01-11 10:51:45 +00:00
d939ee938e
chore: bumps dependencies
2024-01-11 10:36:24 +00:00
515de3972f
Merge branch '2.x' into 3.x
2024-01-10 11:51:11 +00:00
bf573b3cac
chore: makes tests pass
2024-01-08 13:16:53 +00:00
53dc9ffa06
feat: always use attributes instead of annotations
2024-01-05 18:00:14 +00:00
04d2fa5ce8
feat: moves covers nothing to attribute
2024-01-05 14:37:33 +00:00
7764a7a162
chore: bumps dependencies
2024-01-05 14:37:24 +00:00
727a427837
feat: adjust overrides
2024-01-05 14:37:13 +00:00
b1c59ec2e6
feat: allow string type in gt/lt expectations
2024-01-05 16:21:02 +02:00
f69a3cf832
chore: bumps dependencies
2024-01-05 11:09:32 +00:00
ed0bf1786f
chore: fixes conflict
2024-01-05 10:24:49 +00:00
2d1d8a81e1
Keeps working on dependencies
2024-01-05 09:50:45 +00:00
d515cf965e
chore: bumps dependencies
2024-01-04 18:41:22 +00:00
dc1e4f040d
docs: adds sponsor
2024-01-04 18:26:20 +00:00
5e1e701ce5
Merge pull request #1051 from krencl/fix-cache-directory-config-override
...
Fix cache directory config override
2024-01-02 14:33:48 +00:00
f004591c5a
fix: checking existing argument with equal sign
2024-01-02 15:03:46 +01:00
86a96dd157
fix: overriding cli argument --cache-directory
2024-01-02 15:01:13 +01:00
97dc32f9d2
release: v2.30.0
2023-12-28 10:36:40 +00:00
a3ab065343
chore: coding style
2023-12-28 10:36:30 +00:00
c390721ac3
chore: update snapshots
2023-12-28 10:34:22 +00:00
f83d758d4b
feat: adds fails
2023-12-28 10:31:39 +00:00
e00aba539a
release: v2.29.1
2023-12-27 15:27:07 +00:00
7799500d06
release: v2.29.0
2023-12-27 11:12:01 +00:00
c099991cd9
Merge pull request #1044 from nhrrs/fix-typo
...
Fix typo in `toBeClass`
2023-12-23 02:03:57 +00:00
e27d2e7394
Fix typo in toBeClass
2023-12-23 00:36:41 +00:00
14fb992ef2
unify converter
2023-12-19 06:29:28 +01:00
4550a344d3
overwrite phpunit junit logging with noop
2023-12-19 06:29:28 +01:00
8efd25ef65
remove debug output
2023-12-19 06:29:28 +01:00
117694f210
cleanup
2023-12-19 06:29:28 +01:00
e5dc6f0ae2
junit support
2023-12-19 06:29:28 +01:00
8f738f5d49
Revert "Merge pull request #919 from WendellAdriel/feature/coverage-errors-only-flag-2"
...
This reverts commit 1e2ca40c5b , reversing
changes made to 4522cb5dcb .
2023-12-17 22:03:15 +00:00
1e2ca40c5b
Merge pull request #919 from WendellAdriel/feature/coverage-errors-only-flag-2
...
[2.x] Print only files below the min coverage
2023-12-17 21:56:14 +00:00
4522cb5dcb
Merge pull request #1014 from mjsafarali/chore/docker-file-optimization
...
[2.x] Dockerfile Optimization
2023-12-17 21:39:38 +00:00
9ee4191020
release: v2.28.1
2023-12-15 11:42:34 +00:00
cc65009d0a
chore: adds "phpunit/phpunit": "^10.5.3" support
2023-12-15 11:42:23 +00:00
453133d382
chore: code style changes
2023-12-15 11:42:09 +00:00
dd0dddffd4
docs: updates sponsors
2023-12-11 12:05:58 +00:00
9a8f6e6414
release: v2.28.0
2023-12-05 19:06:22 +00:00
4ece95a040
tests: uses arch function
2023-12-05 19:06:11 +00:00
0cc09380bc
chore: bumps dependencies
2023-12-05 19:06:03 +00:00
809fb855de
release: v2.27.0
2023-12-04 11:11:35 +00:00
aa14f2e200
chore: uses specific symfony versions
2023-12-04 11:08:41 +00:00
e319bdb6d3
chore: fixes missing caret on workflow
2023-12-04 11:04:08 +00:00
fb7340b556
chore: fixes exclude key and add fail-fast
2023-12-04 11:02:41 +00:00
0528fec083
chore: fixes duplicated key name on workflow
2023-12-04 10:59:58 +00:00
1cbaaf6e12
chore: allows symfony 7 on composer
2023-12-04 10:55:34 +00:00
dc862f60b2
chore: adjusts workflow
2023-12-04 10:54:11 +00:00
ff04d54247
chore: adjusts workflow name
2023-12-04 10:40:29 +00:00
330cf05177
chore: adjusts workflow
2023-12-04 10:38:37 +00:00
42b5fa914c
Fixes integration tests
2023-12-04 10:15:55 +00:00
3b1026b7d7
chore: fixes workflow name
2023-12-04 10:14:51 +00:00
b6151e0d01
chore: tests against Symonfy 7
2023-12-04 10:10:36 +00:00
d6db2c13c1
Merge pull request #1025 from xiCO2k/fix/allow-todo-argument
...
[2.x] Allow `--todo` argument.
2023-11-30 10:47:10 +00:00
07b6ff6c04
Update bin/pest
...
Co-authored-by: Owen Voke <development@voke.dev >
2023-11-30 07:49:24 +00:00
ac5da9e3f7
feat: Allow --todo argument.
2023-11-30 00:32:23 +00:00
90fb8c602c
release: v2.26.0
2023-11-29 09:09:09 +00:00
3974a65a18
Merge pull request #1017 from markhuot/patch-2
...
[2.x] Add `toSnapshot` early return
2023-11-29 08:50:28 +00:00
2a54b5819d
#1017 adds early return toSnapshot test
2023-11-28 20:59:45 -05:00
8be46b57a0
Update toHaveProperties() $names param
2023-11-24 09:16:13 +01:00
7177791f1e
Merge pull request #1020 from allanmcarvalho/2.x
...
Update Expectation.php
2023-11-23 17:42:51 +00:00
c743b10a87
Update Expectation.php
...
Removed @internal phpdoc
2023-11-23 13:15:50 -03:00
83f8de17c8
release: v2.25.0
2023-11-22 07:17:30 +00:00
da20a62e49
Add toSnapshot() early return
...
Sometimes objects need native toString() and toArray() methods that are different from what you want to snapshot.
This adds an explicit toSnapshot() method that will be called first (when set) allowing for better snapshot values than the generic methods offer.
2023-11-21 22:56:21 -05:00
c8d3e1a9fa
Merge pull request #1012 from nahime0/2.x
...
[2.x] Added onlyOn* methods to run the test only on a specific OS
2023-11-21 01:01:24 +11:00
f7705fe1c1
feat: onlyOn* methods, removed private onlyOn, rely instead on skipOn* methods
2023-11-20 14:51:38 +01:00
4f35dbc607
chore: optimized version of the Dockerfile
2023-11-18 14:57:03 +03:30
2e01776272
add to be backed enum expectation
2023-11-18 03:31:35 +00:00
cf23dfa477
feat: onlyOn* methods now use the private onlyOn method
2023-11-17 16:16:48 +01:00
ab4787c667
feat: added onlyOn* methods to run the test only on a specific OS
2023-11-17 15:03:28 +01:00
bd6b166a62
Merge pull request #1002 from faissaloux/remove-double-plus
...
Remove double plus
2023-11-08 10:01:57 +00:00
17340947b3
remove double plus
2023-11-08 10:52:33 +01:00
f235d84d95
release: v2.24.3
2023-11-08 09:47:14 +00:00
3c0d780696
Merge pull request #1001 from faissaloux/fix-html-in-descriptions-or-datasets
...
Fix html in descriptions or datasets
2023-11-08 09:40:48 +00:00
16768fca9f
update snapshots/paralell test
2023-11-07 17:46:00 +01:00
95ec0a82b2
fix html in tests descriptions and datasets
2023-11-07 17:35:42 +01:00
15cd7187e9
Update toContainEquals.php
2023-11-06 10:31:48 +01:00
0a680dd06e
release: v2.24.2
2023-11-01 19:10:11 -04:00
152892cc38
chore: bumps paratest
2023-11-01 19:06:05 -04:00
9aad417fb2
Merge pull request #996 from CalebDW/phpstan
...
Create PHPStan extension and add `HigherOrderTapProxy` to `universalObjectCratesClasses`
2023-10-30 20:49:55 -04:00
b58e0cba66
Add Expectation to universalObjectCratesClasses
2023-10-30 14:48:23 -05:00
74864c60e1
Create phpstan extension
2023-10-30 11:55:26 -05:00
fd4f161edd
release: v2.24.1
2023-10-26 11:02:35 -04:00
e0939e3e99
chore: adds phpunit 10.4.2 support
2023-10-26 11:02:26 -04:00
2cbecd10e6
Fix typo in toHaveProperties() PHPDoc block
2023-10-23 11:23:53 +02:00
2cdd5e3ba0
fix: infer generic type from expectation
2023-10-21 11:06:26 +01:00
811ef27ee4
release: v2.24.0
2023-10-17 10:07:18 +01:00
22a7fd0656
chore: adjusts snapshots
2023-10-17 10:07:08 +01:00
698c276cbe
chore: fixes style
2023-10-17 10:06:58 +01:00
6340656ece
chore: bumps dependencies
2023-10-17 10:06:48 +01:00
2d5840f947
Merge pull request #933 from hungthai1401/throws_unless
...
[2.x] Add `throwsUnless`
2023-10-17 10:03:16 +01:00
b8bb3684a3
Merge pull request #983 from Muhammad-Sarfaraz/patch-1
...
Polishing Up "TestDox.php' PHPDoc Blocks for Clarity
2023-10-17 10:02:08 +01:00
b8cd563569
Update src/Factories/Annotations/TestDox.php
...
Co-authored-by: Owen Voke <development@voke.dev >
2023-10-16 16:23:09 +06:00
9fb64599de
Polishing Up "TestDox.php' PHPDoc Blocks for Clarity
...
Added the missing parenthesis and period for proper punctuation and formatted the doc block to meet PHPDocumentor standards.
2023-10-16 10:56:06 +06:00
502f37d280
chore: updates links
2023-10-15 12:10:07 +01:00
29cfa8ec35
chore: updates sponsors
2023-10-14 11:34:00 +01:00
86c107ae5e
Extract ANSI escape sequence to a function
2023-10-13 20:16:46 +03:30
a63cd2e4f5
Merge pull request #980 from salehhashemi1992/fix/lifecycle-hook-scope
...
Fix TestCycle hook scope
2023-10-13 15:27:37 +01:00
7249b59e52
fix lifecycle hook scope
2023-10-13 17:51:02 +03:30
5c94d9994e
Merge pull request #979 from salehhashemi1992/ci/checkout-update
...
Update actions/checkout to v4
2023-10-13 00:36:11 +01:00
bb0a5d8323
update checkout to v4
2023-10-12 21:32:46 +03:30
b126e8e6e4
release: v2.23.2
2023-10-10 16:40:34 +01:00
677129d23d
chore: uses paratest 7.3.0
2023-10-10 16:39:04 +01:00
cef5c36885
release: v2.23.1
2023-10-10 15:57:14 +01:00
a343ba4a29
chore: adds PHPUnit 10.4.1 support
2023-10-10 15:57:07 +01:00
21b30b22a7
release: v2.23.0
2023-10-10 15:41:56 +01:00
449c4b6c5e
chore: adds collision v8 support
2023-10-10 15:37:25 +01:00
6513ad6ced
release: v2.22.1
2023-10-10 14:59:16 +01:00
12421c846e
chore: adds termwind v2 support
2023-10-10 14:55:43 +01:00
a312cecede
release: v2.22.0
2023-10-10 08:45:41 +01:00
4be97ed314
Merge pull request #977 from JonPurvis/to-be-url-expectation
...
[2.x] Adds `toBeUrl()` Expectation
2023-10-09 20:06:52 +01:00
5101b9dce3
add to be url expectation
2023-10-09 20:02:11 +01:00
67e452e9ed
chore: add docs
2023-10-06 15:10:02 +02:00
ecff90da1c
fix: add repeat iteration as the last argument when combined with dataset
2023-10-06 15:07:48 +02:00
2ffafd445d
release: v2.21.0
2023-10-06 13:33:39 +01:00
6068ef6150
feat: adds support for PHPUnit 10.4
2023-10-06 13:33:31 +01:00
3ee5c29a00
feat: add repeat iteration as function argument if no extra dataset is provided
2023-10-05 23:07:03 +02:00
8c0b933fcd
chore: bumps dependencies
2023-10-05 18:32:07 +01:00
991e02649a
chore: bumps paratest
2023-10-05 09:42:56 +01:00
79f5973e5a
Add tests
2023-10-03 11:09:26 +02:00
37c40cb735
Add toContainEquals expectation
2023-10-03 10:55:57 +02:00
28ee2917f1
Fixing Backtrace not found error if project dirname endswith pest
2023-09-30 00:05:42 +02:00
a8b785f69e
release: v2.20.0
2023-09-29 19:05:52 +01:00
56610d886d
Merge pull request #968 from JonPurvis/add-to-be-between-expectation
...
[2.x] Add `toBeBetween` expectation
2023-09-29 19:01:05 +01:00
be0d9e964b
add toBeBetween() expectation
2023-09-22 01:55:06 +01:00
6bc9da3fe1
chore: bumps collision
2023-09-19 11:48:16 +01:00
6f54462070
fix: sync wrapper runner with paratest
2023-09-19 11:27:09 +01:00
876629b744
release: v2.19.1
2023-09-19 11:01:29 +01:00
5e74e5a19d
release: v2.19.0
2023-09-19 10:48:34 +01:00
0d114e21fd
chore: updates snapshots
2023-09-19 10:48:23 +01:00
95b65fe72b
Merge pull request #962 from JonPurvis/construct-destruct-expectations
...
add toHaveConstructor() and toHaveDestructor() expectations
2023-09-18 11:37:46 +01:00
bc08f2cb55
fix style issues
2023-09-18 01:13:51 +01:00
6c73a3d90b
initial commit
2023-09-18 01:00:50 +01:00
c08f33638a
chore: updates release
2023-09-13 23:16:44 +01:00
6c93390c9c
chore: removes changelog.md
2023-09-13 23:15:56 +01:00
b53e396aac
release: v2.18.2
2023-09-13 23:14:31 +01:00
8b327aa8b4
chore: adds phpunit 10.3.4 support
2023-09-13 23:14:22 +01:00
d0c6f9bc60
Merge pull request #957 from adevade/patch-1
...
Switch mixed indentation to spaces only in Laravel stub for `phpunit.xml.stub`
2023-09-12 16:15:39 +01:00
b5e066939b
Whoops
2023-09-12 09:04:30 +02:00
7892237408
Update Laravel phpunit.xml.stub indentation
2023-09-12 09:03:41 +02:00
74df53c72b
release: v2.18.1
2023-09-11 11:38:47 +01:00
ee26457705
Merge pull request #956 from Itemshopp/phpunit-xml-stub-update
...
[2.x] Update phpunit.xml stub file
2023-09-11 11:32:34 +01:00
09e6a0944a
Removed self closing coverage tag from phpunit xml stub files
2023-09-11 11:03:25 +02:00
bdee46043a
Reformatted php unit xml tag attributes in both init stubs files
2023-09-10 13:37:26 +02:00
3e25168777
Corrected incorrect indentation in laravel phpunit xml slug
2023-09-10 13:00:55 +02:00
21b8507252
Updated Laravel init phpunit.xml stub file
2023-09-08 16:40:25 +02:00
d8e283777e
Updated phpunit.xml stub file
2023-09-08 15:39:44 +02:00
2b0aa4b9c9
release: v2.18.0
2023-09-07 19:00:46 +01:00
040eb8142d
chore: phpunit 10.3.3 support
2023-09-07 19:00:26 +01:00
d1aeabc9da
chore: style changes
2023-09-06 12:19:27 +01:00
e4ec2b3efa
chore: updates snapshots
2023-09-06 11:58:48 +01:00
dedcc6b887
Merge pull request #950 from hungthai1401/wrong_comment
...
[2.x] Correct some comment messages in `OppositeExpectation`
2023-09-06 11:55:17 +01:00
2b0ed2bc45
Merge pull request #948 from hungthai1401/to_be_uuid
...
[2.x] Add `toBeUuid` expectation
2023-09-06 11:54:05 +01:00
9c859ae7c4
Merge branch '2.x' into to_be_uuid
2023-09-06 11:53:58 +01:00
ae0a230046
chore: improves readability
2023-09-06 11:48:53 +01:00
644fade478
Merge pull request #949 from pestphp/fix-depends-with-describe
...
[2.x] Fix the Usage of `depends` With `describe`
2023-09-06 11:47:34 +01:00
c9e919dd40
fix: correct comment message in OppositeExpectation
2023-09-06 08:34:48 +07:00
42323e27b1
fix: correct method name
2023-09-06 08:21:42 +07:00
3927177b23
finishing the code
2023-09-05 20:36:18 -03:00
038fd80428
feat: toBeUUID expectation
2023-09-05 08:25:02 +07:00
cc6c5bf199
docs: updates changelog
2023-09-04 00:20:57 +01:00
b88d9e8ff2
tests: update snapshots
2023-09-03 23:24:52 +01:00
0fc232bbc7
Merge pull request #934 from hungthai1401/to_have_attribute_expectation
...
[2.x] Add `toHaveAttribute` expectation
2023-09-03 23:18:47 +01:00
7dcd42d113
chore: prepares release
2023-09-03 21:39:21 +01:00
e79ffc6bad
tests: adjusts snapshots
2023-09-03 21:36:48 +01:00
8ea425b266
Merge pull request #947 from ludoguenet/2.x
...
[2.x] Add `toHaveMethod` arch expectation
2023-09-03 21:32:01 +01:00
3a0f6a1d09
chore: prepares release
2023-09-03 13:37:26 +01:00
b9b90295fa
Update Expectation.php
...
Typo
2023-09-01 18:39:37 +02:00
9dabecacbf
Add toHaveMethod arch expectation
2023-09-01 18:32:40 +02:00
04fa6b6372
Merge pull request #943 from fabio-ivona/datasets-in-pest-file
...
fix directory separator for windows
2023-08-29 10:36:58 +01:00
a0d2856f51
docs: update changelog
2023-08-29 10:36:06 +01:00
55b9266648
release: v2.16.1
2023-08-29 10:30:36 +01:00
4313a1ef20
chore: bump dependencies
2023-08-29 10:30:28 +01:00
005ef03845
chore: bumps dependencies
2023-08-29 10:17:07 +01:00
bbac28c9f4
fix directory separator for windows
2023-08-29 11:14:23 +02:00
eb56483ba2
Merge pull request #942 from fabio-ivona/datasets-in-pest-file
...
[fix] missing datasets when defined in Pest.php file
2023-08-29 09:54:09 +01:00
5d6b717c9a
fix missing datasets when defined in Pest.php file
2023-08-29 10:49:17 +02:00
e888f3613b
refactor: change falsy to false
2023-08-24 16:40:30 +07:00
e69899559d
refactor: generic attribute
2023-08-24 15:23:13 +07:00
e6fe968d44
fix: pint
2023-08-24 14:45:11 +07:00
678898efe7
feat: toHaveAttribute expectation
2023-08-24 14:26:54 +07:00
6c3d8829ce
feat: throwsUnless method
2023-08-24 09:28:47 +07:00
14859a4c89
Merge pull request #930 from pestphp/feature/same-size-arg
...
[2.x] chore: resolve `toHaveSameSize` parameter
2023-08-23 12:01:34 +01:00
8a44d3f136
chore: resolve toHaveSameSize parameter
2023-08-23 11:28:41 +01:00
be71d6918d
chore: bump dependencies
2023-08-23 10:35:06 +01:00
afb3dd459a
Merge pull request #924 from hungthai1401/to_have_same_size_expectation
...
[2.x] Add `toHaveSameSize` expectation
2023-08-23 10:14:17 +01:00
b6e3ffafa7
fix: phpstan
2023-08-23 08:14:27 +07:00
6c95f3d8cf
Merge pull request #923 from hungthai1401/inconsistent_type_have_count_exception
...
[2.x] Inconsistent type have count exception
2023-08-22 10:37:59 +01:00
2192373bec
test: toHaveSameSize
2023-08-22 11:10:38 +07:00
dfcdaa3f8e
feat: toHaveSameSize expectation
2023-08-22 11:10:25 +07:00
79bc9e677f
test: toHaveCount with invalid type
2023-08-22 10:36:10 +07:00
60b615ea6a
fix: inconsistent type in InvalidExpectationValue exception at toHaveCount expectation
2023-08-22 10:35:07 +07:00
8787481e40
docs: updates changelog
2023-08-21 09:53:42 +01:00
c24406259f
docs: updates changelog
2023-08-21 09:51:12 +01:00
cbd6a65057
release: v2.16.0
2023-08-21 09:42:07 +01:00
175004baf3
chore: adds testing on native functions
2023-08-21 09:40:04 +01:00
6d9c0483a6
chore: improves type checking
2023-08-21 09:39:55 +01:00
2dc413cba0
tests: update snapshots
2023-08-19 10:42:42 +01:00
206548af2b
Merge pull request #895 from cerbero90/feature/traversable-sequence
...
[2.x] Add support for nested traversable in sequence
2023-08-19 09:38:46 +00:00
af6de422e9
Merge pull request #921 from leMaur/feat/string-case-expectations
...
feat: add string case expectations
2023-08-19 09:38:31 +00:00
1c7b254395
Merge branch '2.x' into feat/string-case-expectations
2023-08-19 10:28:48 +02:00
de1c721cd9
chore: improve error messages
2023-08-19 10:27:21 +02:00
f8dd286213
chore: skip array list
2023-08-19 10:27:02 +02:00
e11337df2d
Merge branch '2.x' into feature/traversable-sequence
2023-08-19 00:34:30 +02:00
2f90d4ccd7
tests: update snapshots
2023-08-18 12:16:15 +01:00
2db15af24a
Merge branch '2.x' into feature/traversable-sequence
2023-08-18 12:33:09 +02:00
8ea7b2b802
Add errors-only flag
2023-08-18 10:13:28 +01:00
c9e3932637
Merge pull request #911 from devajmeireles/feature/add-to-be-digits-expectation
...
[2.x] Introducing `toBeDigits` Expectation
2023-08-18 03:13:59 +00:00
d218afaf77
introducing new proposal of the PR template
2023-08-17 18:50:23 -03:00
19739ff814
Merge pull request #915 from pestphp/adapting-phpunit-xml-stubs
...
[2.x] Adapting `phpunit.xml` stubs with PhpUnit
2023-08-17 18:56:50 +00:00
478144fb35
feat: add toHaveStudlyCaseKeys
2023-08-17 20:51:26 +02:00
5d81cf0d4c
feat: add toHaveCamelCaseKeys
2023-08-17 20:51:14 +02:00
0b115230f9
feat: add toHaveKebabCaseKeys
2023-08-17 20:50:51 +02:00
0b246f7a76
feat: add toHaveSnakeCaseKeys
2023-08-17 20:50:26 +02:00
7914224ff7
introducing https://schema.phpunit.de/10.3/phpunit.xsd
2023-08-17 15:50:15 -03:00
997b0e9368
feat: add toBeStudlyCase
2023-08-17 20:49:40 +02:00
a76414aeee
feat: add toBeCamelCase
2023-08-17 20:49:21 +02:00
d2096df82a
feat: add toBeKebabCase
2023-08-17 20:48:51 +02:00
4951b1b0f9
feat: add toBeSnakeCase
2023-08-17 20:48:18 +02:00
f2e31452f2
Merge pull request #912 from devajmeireles/issue-template
...
Introducing Issue Template
2023-08-17 11:04:27 -03:00
c2985ffb31
release: v2.15.0
2023-08-17 11:28:55 +01:00
492f797dd5
chore: style changes
2023-08-17 11:24:16 +01:00
0b261ef97b
feat: adds php@8.3 support
2023-08-17 11:19:43 +01:00
f19692a72f
chore: changes phpstan settings
2023-08-17 11:19:11 +01:00
0787b37f2c
chore: style changes
2023-08-17 11:18:59 +01:00
f0223b50d0
introducing sample repository input
2023-08-16 15:50:40 -03:00
0263fcb2ac
wip
2023-08-16 14:18:09 -03:00
c0a234317b
introducing issue template
2023-08-16 14:16:18 -03:00
72100075d2
docs: updates changelog
2023-08-16 09:49:07 +01:00
a7aa923241
release: v2.14.1
2023-08-16 09:47:05 +01:00
e012517b16
chore: bumps phpunit
2023-08-16 09:46:51 +01:00
b1dd18af8a
chore: style changes
2023-08-16 09:46:31 +01:00
398e3ff3b5
introducing toBeDigits
2023-08-14 17:10:58 -03:00
03648f580c
docs: update changelog
2023-08-14 09:44:14 +01:00
df2212055b
release: v2.14.0
2023-08-14 09:41:14 +01:00
b1a137c513
chore: updates snapshot tests
2023-08-14 09:41:05 +01:00
62267dfd3e
Merge pull request #906 from JonPurvis/extra-expectations
...
add expectations for uppercase, lowercase, alpha and alphanumeric
2023-08-13 08:44:17 +00:00
f996a48dfa
fix refacto check
2023-08-12 18:14:38 +01:00
54e00dd4dc
add expectations for uppercase, lowercase, alpha and alphanumeric
2023-08-12 16:41:15 +01:00
f1414a0beb
docs: changelog
2023-08-09 12:16:21 +01:00
47f2ae32c1
release: v2.13.0
2023-08-09 12:14:39 +01:00
306b7eb2a6
feat: adds ddWhen and ddUnless
2023-08-09 12:14:32 +01:00
02f72aabb2
Merge pull request #860 from devajmeireles/feature/add-dd-conditionally
...
Feature: Introducing The Ability to Dump Conditionally
2023-08-09 10:50:53 +00:00
e3a21384e6
release: v2.12.2
2023-08-07 10:29:25 +01:00
331381eed5
release: v2.12.1
2023-08-07 10:26:55 +01:00
75a7d77a80
Updates snapshots
2023-08-07 10:22:58 +01:00
cc242a50d1
chore: bump dependencies
2023-08-07 09:39:13 +01:00
704acbf6de
Merge pull request #898 from dylanbr/allow_tests_to_be_extended
...
TestSuiteLoader will always consider classes from the current file
2023-08-06 22:59:52 +00:00
7baa48e068
TestSuiteLoader will always consider classes from the current file
2023-08-05 13:06:00 +02:00
3742e74adf
feat: adds "phpunit/phpunit": "^10.3.1" support
2023-08-04 11:23:55 +01:00
cbcea04768
tests: update snapshots
2023-08-03 10:35:38 +01:00
f0581f87c6
Merge pull request #896 from fabio-ivona/windows-tests-fix
...
fix tests
2023-08-03 09:33:17 +00:00
60763f2223
fix tests
2023-08-03 11:27:01 +02:00
8a589022d9
release: v2.12.0
2023-08-02 23:04:35 +01:00
00109e9976
tests: adds more tests regarding snapshots multiple
2023-08-02 23:02:00 +01:00
43107c1743
chore: bumps phpunit
2023-08-02 23:01:36 +01:00
546253d591
Merge pull request #881 from fabio-ivona/snaphsots-cleanup
...
[2.x] Multiple snapshots
2023-08-02 21:43:56 +00:00
d94a6580f5
fix: type check
2023-08-02 20:49:27 +02:00
fb75b712d3
chore: update snapshot
2023-08-02 20:49:05 +02:00
6ead2a4e8b
feat(sequence): Add support for nested traversable
2023-08-02 20:31:53 +02:00
9afe2296a6
fix line endings on Windows
2023-08-02 10:45:30 +02:00
0221c2a643
refactor
2023-08-01 17:18:55 +02:00
0518971d2f
refactor
2023-08-01 17:16:50 +02:00
fe3747f850
lint
2023-08-01 17:15:44 +02:00
844d175981
refactor
2023-08-01 17:14:49 +02:00
4e719214c6
fix incomplete tests while updating snapshots
2023-08-01 17:13:15 +02:00
2f6b99885e
Merge branch '2.x' into snaphsots-cleanup
...
# Conflicts:
# src/Expectation.php
# src/Expectations/OppositeExpectation.php
2023-08-01 17:04:11 +02:00
4b24da1a58
Merge pull request #892 from ash-jc-allen/comment-updates
...
Updated comments
2023-08-01 16:35:42 +02:00
72d482de28
docs: update changelog
2023-08-01 14:49:00 +01:00
049da041b2
release: v2.11.0
2023-08-01 14:43:50 +01:00
4d7aa2b98f
Merge pull request #891 from ash-jc-allen/feature/invokable-arch-expectation
...
Add `toBeInvokable` arch expectation
2023-08-01 13:23:05 +00:00
2e352c0084
Updated comments.
2023-08-01 13:09:53 +01:00
3f854713e6
Style updates.
2023-08-01 12:12:41 +01:00
011bd3ba82
Added "toBeInvokable" arch expectation.
2023-08-01 12:09:18 +01:00
4de70da0a0
release: v2.10.1
2023-07-31 11:58:13 +01:00
6820d8b7aa
Merge pull request #888 from pestphp/feat_opposite_suffix_prefix
...
feat(arch): Adds support for opposite expectations of `toHavePrefix` and `toHaveSuffix`
2023-07-31 10:48:58 +00:00
6886558ed1
feat(arch): Adds support for opposite expectations of toHavePrefix and toHaveSuffix.
2023-07-31 11:28:53 +01:00
b795a92840
docs: updates changelog
2023-07-31 00:11:24 +01:00
2e622f6fd4
chore: fixes type checkign
2023-07-31 00:06:36 +01:00
5f7a1663dd
release: v2.10.0
2023-07-30 23:52:43 +01:00
f3f35a2ed1
feat: adds repeat
2023-07-30 23:49:20 +01:00
86a6b32715
fix: -v option
2023-07-30 23:49:11 +01:00
1efb9de043
multiple snapshots
2023-07-27 11:46:22 +02:00
b60d21dfe2
snapshots code cleanup
2023-07-27 11:16:27 +02:00
39e0d61dec
phpstan fix
2023-07-27 11:10:42 +02:00
be41181b43
release: v2.9.5
2023-07-24 19:13:17 +01:00
632ffc2f8e
fix: arch assertions counter
2023-07-24 19:13:09 +01:00
705f19dd87
release: v2.9.4
2023-07-22 09:42:37 -05:00
5637dfa75d
fix: test description on beforeEach failure
2023-07-22 09:33:41 -05:00
cf5275293f
fix: snapshots directory
2023-07-20 13:47:23 -05:00
81efe5953b
release: v2.9.2
2023-07-20 13:35:03 -05:00
a37a3b9f99
fix: non-working beforeEach
2023-07-20 13:27:41 -05:00
9100913184
release: v2.9.1
2023-07-20 07:39:17 -05:00
8fdb0b3d32
chore: bump dependencies
2023-07-20 07:06:08 -05:00
8322ff0f5e
release: v2.9.0
2023-07-19 10:28:49 -05:00
c8287567eb
Merge branch 'develop' into 2.x
2023-07-19 10:23:58 -05:00
b00bc4d5ea
applying enhancement to use single dd function
2023-07-17 19:11:06 -03:00
8abc0d1920
applying enhancement to use ddWhen inside ddUnless
2023-07-17 14:12:54 -03:00
ea967b439f
Feature: Introducing The Ability to Dump Conditionally
2023-07-17 11:08:00 -03:00
23d7191990
Removes sponsor
2023-07-15 15:49:55 +01:00
c7e6df7c95
chore: coding style
2023-07-15 15:11:03 +01:00
805b81edc0
release: v2.8.3
2023-07-12 21:26:47 +01:00
c42541a3d9
chore: style changes
2023-07-12 21:09:40 +01:00
3f352605ca
chore: upgrades arch plugin
2023-07-12 21:09:26 +01:00
21a04fefcf
fix: same class on toExtend
2023-07-08 17:54:21 +01:00
aa4fb3bba2
chore: bumps arch plugin
2023-07-08 13:42:37 +01:00
4d0dffafd3
tests: adjusts snapshots
2023-07-01 10:42:57 +01:00
19e75d1070
chore: coding style
2023-07-01 10:31:26 +01:00
cee5b9feb9
fix: arguments keys
2023-07-01 10:31:26 +01:00
355a2349af
feat: allows array formats
2023-07-01 10:31:26 +01:00
7e815cc985
tests: updates snapshots
2023-07-01 10:31:26 +01:00
fb443e0fa0
chore: fixes type checking
2023-07-01 10:31:26 +01:00
7f1135eeac
chore: adjusts workflows
2023-07-01 10:31:26 +01:00
25e15e76e0
tests: updates snapshots
2023-07-01 10:31:26 +01:00
9426881cf6
fix: avoids usage of --update-snapshots in parallel
2023-07-01 10:31:26 +01:00
1f6970a5b3
fix: returns relative path from snapshot
2023-07-01 10:31:26 +01:00
e541ee86fc
feat: adds "Illuminate\Testing\TestResponse" behavior to snapshot testing
2023-07-01 10:31:26 +01:00
b1c6f247e0
chore: uses snapshot testing in some visual testing
2023-07-01 10:31:26 +01:00
36b585835d
feat: adds snapshot testing
2023-07-01 10:31:26 +01:00
17db4bd616
chore: missing properties
2023-07-01 10:31:26 +01:00
c98d8ca26a
feat: more expectations
2023-07-01 10:31:26 +01:00
d5334f96a4
chore: increase deps
2023-07-01 10:31:26 +01:00
54f4ee57ad
refacto: 100% type coverage
2023-07-01 10:31:26 +01:00
4f3796ed2e
feat: improves VS Code auto-complete
2023-07-01 10:31:26 +01:00
ac13a288fb
feat: improve grammar
2023-07-01 10:31:26 +01:00
e2ccc9deac
chore: style changes
2023-07-01 10:31:26 +01:00
80129f2e23
chore: asserts style
2023-07-01 10:31:26 +01:00
5802bbc1dd
feat: toHavePrefix, toHaveSuffix, toOnlyImplement, toImplementNothing
2023-07-01 10:31:26 +01:00
ee2f4eedbd
feat: more reflection based expectations
2023-07-01 10:31:26 +01:00
0de1ce053a
feat: toBeFinal
2023-07-01 10:31:26 +01:00
be9056f978
feat: toUseStrictTypes
2023-07-01 10:31:26 +01:00
26a6e7d712
More tests
2023-07-01 10:31:26 +01:00
a90b90ad29
docs: package description
2023-07-01 10:31:26 +01:00
bc951787d3
feat(describe): snapshots
2023-07-01 10:31:26 +01:00
0ae0887665
feat(describe): more refactors
2023-07-01 10:31:26 +01:00
551fa01415
feat(describe): more refactor
2023-07-01 10:31:26 +01:00
68ea2c7d7e
feat(describe): refactor
2023-07-01 10:31:26 +01:00
3e8616ec64
feat(describe): continues work around hooks
2023-07-01 10:31:26 +01:00
465c65243d
feat(describe): improves logic around hooks
2023-07-01 10:31:26 +01:00
9c0e5ddfc6
feat(describe): adds missing beforeAll exception class
2023-07-01 10:31:26 +01:00
8442b9a6e4
feat(describe): fixes missing beforeAll exception
2023-07-01 10:31:26 +01:00
a1208b5876
release: v2.8.2
2023-07-01 10:31:00 +01:00
b5f89d1ff8
chore: bumps dependencies
2023-07-01 10:28:15 +01:00
cd823193cc
release: v2.8.1
2023-06-20 13:33:29 +01:00
eb7bb34825
fix: "Cannot find TestCase object on call stack"
2023-06-20 13:29:28 +01:00
19e3d929b1
docs: updates changelog
2023-06-19 10:29:10 +01:00
25729f6262
release: v2.8.0
2023-06-19 09:43:57 +01:00
cbb6a58c8a
feat: only exits of init
2023-06-18 11:52:51 +01:00
167c96965e
chore: removes broken test
2023-06-17 20:52:19 +01:00
8db3238a1f
chore: updates deps
2023-06-17 19:39:52 +01:00
cbd8cae83e
tests: updates snapshots
2023-06-17 19:39:44 +01:00
3e03a87e02
Merge pull request #838 from huangdijia/patch-1
...
Add container registration for Kernel self
2023-06-17 19:36:22 +01:00
193dd107d7
Merge pull request #839 from cerbero90/feature/compact-output
...
[2.x] Compact output when using datasets
2023-06-17 19:35:35 +01:00
0cea8fe922
Merge pull request #829 from mozex/allow-pattern-in-uses
...
Update directory targeting logic to support glob patterns
2023-06-17 16:28:39 +01:00
abbbc9fdbb
chore: update snapshot
2023-06-16 23:48:37 +02:00
10b210d2bb
feat: compact console output by redacting object annotations
2023-06-16 23:48:20 +02:00
9385a3dcea
Add container registration for Kernel self
2023-06-16 14:41:46 +08:00
c0af671ca2
release: v2.7.0
2023-06-15 14:11:00 +02:00
eb9f31edeb
tests: unexpected output
2023-06-15 14:06:54 +02:00
0e5470b192
chore: adds support for PhpUnit@10.2.2
2023-06-15 12:02:00 +02:00
2122e57990
fix: revert higher order message property
2023-06-15 10:44:52 +02:00
e42d224db2
fix: escape service
2023-06-15 10:43:39 +02:00
070139eda7
fix: higher order message
2023-06-15 10:42:31 +02:00
a0d0182031
refacto: uses non-static
2023-06-15 10:38:33 +02:00
1885d4e110
chore: bumps dev tools
2023-06-15 10:38:26 +02:00
5959890125
refacto: early returns
2023-06-15 10:38:17 +02:00
7460bd6c1f
chore: adjusts style
2023-06-13 19:59:59 +02:00
801346b894
move tests to GlobPatternTests folder and add comments for test cases
2023-06-12 12:53:27 +03:00
40fd06c0d0
Update src/PendingCalls/UsesCall.php
...
Co-authored-by: Owen Voke <development@voke.dev >
2023-06-12 12:38:51 +03:00
aa9fe351a6
fix tests and static type check error
2023-06-10 18:00:46 +03:00
e00efb1b6d
add tests for directory and file patterns
2023-06-08 14:52:39 +03:00
86a765b06b
Merge branch 'pestphp:2.x' into allow-pattern-in-uses
2023-06-08 14:50:51 +03:00
3c20e8114e
release: v2.6.3
2023-06-07 21:19:04 +02:00
73a859ee56
chore: bumps phpunit dependency
2023-06-07 21:17:10 +02:00
c9180e590e
Update directory targeting logic to support glob patterns
2023-06-07 14:56:19 +03:00
4196579a3d
chore: bumps arch plugin
2023-06-03 00:17:20 +01:00
436b20857d
docs: updates changelog
2023-06-02 22:46:07 +01:00
82b0adf5ae
release: v2.6.2
2023-06-02 22:43:42 +01:00
a0041f139c
chore: bumps phpunit dependency
2023-06-02 22:40:46 +01:00
b25bc7ee05
docs: updates changelog
2023-05-12 09:23:13 +01:00
faafedd55c
release: v2.6.1
2023-05-12 09:22:02 +01:00
c99325275a
chore: bumps dependencies
2023-05-12 09:16:45 +01:00
37a7583755
Merge pull request #809 from gehrisandro/fix-teamcity-output
...
fix teamcity output for tests throwing an exception before the first assertion
2023-05-11 22:52:26 +01:00
a851b5ed70
fix teamcity output for tests throwing an exception before the first assertion
2023-05-11 22:27:43 +02:00
983659f8e8
chore: bumps paratest
2023-05-06 11:52:05 +01:00
3e1cef296f
chore: updates snapshots
2023-05-06 11:51:58 +01:00
cada5c5136
Merge pull request #804 from titantwentyone/2.x
...
Allow traits to be covered
2023-05-06 11:49:41 +01:00
477492fdd2
Adding tests
2023-05-06 08:43:19 +01:00
963b7f43ab
Allow traits to be covered
2023-05-05 17:59:52 +01:00
a34767fa15
release: v2.6.0
2023-05-02 00:51:14 +01:00
fe3c7d72bd
chore: bumps dependencies and fixes static analysis
2023-05-02 00:51:01 +01:00
97898a0a8e
feat: allows to use test calls on before each calls
2023-05-01 22:18:47 +01:00
cddddc3ec1
Merge pull request #797 from fabio-ivona/toThrow-improvement
...
[2.x] allow to expect `toThrow` against an exception instance
2023-05-01 21:30:17 +01:00
f8930d20ae
allows to check toThrow against an exception instance
2023-05-01 21:42:47 +02:00
2e25eb59b8
style: fixes
2023-04-25 21:32:09 +01:00
a5471fd0f4
chore: bumps dependencies
2023-04-23 00:03:18 +01:00
9842e1051d
release: v2.5.3
2023-04-22 23:14:57 +01:00
d39e4f15fe
release: v2.5.2
2023-04-19 09:53:08 +01:00
1a05df14d0
chore: bumps dependencies
2023-04-19 09:49:26 +01:00
5c0df87f52
release: v2.5.1
2023-04-18 00:47:56 +01:00
ec6a81735a
chore: bumps phpunit dependency
2023-04-18 00:45:41 +01:00
2ea37f3424
Merge pull request #772 from MaurizioMoreo/pcov_fix
...
Add PCOV availability check
2023-04-16 14:11:05 +01:00
2e4206cb97
tests: adjusts snapshots
2023-04-15 16:17:22 +01:00
72b3cdaab4
Merge pull request #770 from ganyicz/2.x
...
Update stub extensions
2023-04-15 16:12:16 +01:00
9744b9848e
Merge pull request #783 from fabio-ivona/fix-comments-in-test-name
...
fix comments in dokblocks
2023-04-15 11:26:06 +01:00
e1143d2cfc
remove ->only()
2023-04-15 11:52:07 +02:00
5861b0498a
fix comments in dokblocks
2023-04-15 10:45:51 +02:00
f6d9aa51bd
chore: bump dependencies
2023-04-14 11:50:44 +01:00
9070b12377
release: v2.5.0
2023-04-14 11:13:56 +01:00
dab68d6d85
Fixes caret
2023-04-14 11:12:32 +01:00
40de54ecd5
Merge pull request #780 from pestphp/chore/phpunit10-1-support
...
[2.x] Adds `phpunit/phpunit@10.1` support
2023-04-14 11:02:06 +01:00
6d8b926df3
chore: adjusts for parallel testing
2023-04-14 11:01:54 +01:00
d6c3f3522b
chore: fix caret
2023-04-13 12:51:19 +01:00
41cdb5f01b
chore: skips parallel testing
2023-04-13 12:23:17 +01:00
0064f3fdff
chore: phpunit ^10.1 support
2023-04-13 11:03:29 +01:00
518035514e
Add PHPDBG availability check
2023-04-09 09:27:52 +02:00
81cdb7a300
chore: refacto
2023-04-08 12:23:10 +01:00
97dbda92e6
Update stub extensions
2023-04-08 01:24:00 +02:00
4520fe918a
Add PCOV availability check
2023-04-07 17:19:34 +02:00
f73e6aebcb
Merge pull request #763 from gehrisandro/fix-typos
...
[2.x] fix: various typos fixed
2023-04-03 08:11:53 +01:00
3b9ca8853f
fix: various typos fixed
2023-04-03 07:50:25 +02:00
cbc26faeb9
docs: updates changelog
2023-04-02 21:13:55 +01:00
12c75524a2
release: v2.4.0
2023-04-02 21:12:31 +01:00
6edbd69dc4
chore: update dependencies
2023-04-02 20:44:35 +01:00
0cfb1237e5
docs: update changelog
2023-04-02 20:37:42 +01:00
cab6aa6e57
Merge pull request #760 from lucasgiovanny/toHaveProperties
...
Add possibility to check property name and value with toHaveProperties
2023-04-02 20:35:13 +01:00
9ff2f3b46c
docs: update changelog
2023-04-02 20:29:30 +01:00
ead0237fb3
chore: bumps dependencies
2023-04-02 20:17:55 +01:00
31726b51ad
update toHaveProperties
2023-04-02 11:15:31 +01:00
99d3ee448c
docs: unreleased notes
2023-04-01 06:47:14 +01:00
d21ae255f1
Merge pull request #757 from pestphp/feat/skip-on-windows
...
[2.x] Adds `skipOnWindows()`, `skipOnMac()`, and `skipOnLinux()`
2023-03-31 23:43:30 +01:00
0823e5da88
feat: reworks methods
2023-03-31 23:42:10 +01:00
1f913f6fc1
Merge pull request #758 from faissaloux/feat/skip-on-os-family
...
skip os family
2023-03-31 23:27:51 +01:00
a6dec31b9d
fix return
2023-03-31 22:11:32 +00:00
c1979f735f
add ability to skip on multiple os families
2023-03-31 22:09:45 +00:00
1c1cb1e591
skip os family
2023-03-31 22:03:18 +00:00
49ddcbd66b
feat: skips on windows
2023-03-31 22:20:48 +01:00
23c8adf497
Merge pull request #755 from fabio-ivona/fix-windows-tests
...
fix windows tests
2023-03-31 09:54:47 +01:00
8e3d7d85e8
fix windows tests
2023-03-31 10:53:11 +02:00
3cee6a499d
chore: refactor RenderableOnCollisionEditor
2023-03-31 09:39:05 +01:00
3f38f19df8
Merge pull request #754 from fabio-ivona/collision-custom-editor-support
...
[2.x] Collision custom editor support
2023-03-31 09:15:35 +01:00
4df6ab4a84
lint
2023-03-31 08:59:38 +02:00
90b6771451
add tests
2023-03-31 08:46:35 +02:00
681723cbc3
matches Collision changes
2023-03-31 08:43:59 +02:00
d9595ec122
chore: bumps dev dependencies
2023-03-30 22:41:21 +01:00
ec35010cf4
Merge pull request #753 from gehrisandro/fix-tests-in-helpers-directory
...
[2.x] fix: tests in Helpers directory are not executed
2023-03-30 22:32:13 +01:00
d14f2728d8
fix: tests in Helpers directory are not executed
2023-03-30 21:49:17 +02:00
152b7a9fc4
Merge pull request #748 from ncharalampidis/2.x
...
Fix parallel execution of test class that extends another class with same name
2023-03-29 16:58:21 +01:00
56ec3b9ee3
Merge pull request #747 from gehrisandro/add-teamcity-testsuite-count
...
teamcity: add missing test count output
2023-03-29 12:10:45 +01:00
ca69e4fd94
remove unnecessary custom phpunit xml added previously
2023-03-29 13:23:43 +03:00
1965763cd0
fix parallel execution of test class that inherit other class with the same name
2023-03-29 13:02:18 +03:00
cd8d94780f
teamcity: add missing test count output
2023-03-29 00:03:14 +02:00
ba87e1fde8
Merge pull request #745 from dansysanalyst/improve_exception_message
...
Slightly Improvement on Exception message
2023-03-28 12:34:10 +01:00
e48bd31ae4
improve message
2023-03-28 12:19:15 +01:00
5ae061d208
release: release: v2.3.0
2023-03-28 10:16:29 +01:00
3d7e621b7d
chore: phpunit >10.0.19 support
2023-03-28 10:11:58 +01:00
bf14c4262a
Merge pull request #740 from faissaloux/scheduled-workflows-condition
...
[2.x] Run scheduled workflows only on origin repo
2023-03-28 08:48:42 +01:00
b186d7a4ee
Merge pull request #743 from pestphp/feat/uses-hint
...
[2.x] Adds `uses()` hint
2023-03-28 08:13:10 +01:00
e109cd1da2
feat: uses()hint
2023-03-28 01:48:46 +01:00
473f295b77
run scheduled workflows only on origin repo
2023-03-25 01:48:18 +00:00
a05684026e
wip
2023-03-24 19:00:38 +01:00
5df46d03c3
Merge pull request #739 from dansysanalyst/fix_inconsistent_dataset_spelling
...
Inconsistency in spelling of "dataset"
2023-03-24 16:22:28 +00:00
19424ae06d
fix inconsistency in dataset spelling
2023-03-24 16:00:33 +01:00
6c8970e0a3
release: v2.2.3
2023-03-24 11:26:54 +00:00
2f2b51ce3d
chore: bumps dependencies
2023-03-24 11:22:41 +00:00
33f596bcce
Merge pull request #703 from pestphp/2.x_parallel_args
...
[2.x] feat(parallel): Adds support for plugins to filter parallel arguments
2023-03-24 11:22:19 +00:00
50a96dcb8f
Merge pull request #736 from fabio-ivona/fix-dataset-mismatch-message
...
[chore] Remove dataset name from DatasetArgsCountMismatch
2023-03-24 09:45:08 +00:00
d9a4fa33b9
remove dataset name from DatasetArgsCountMismatch
2023-03-24 10:20:20 +01:00
cc6bd59df9
release: v2.2.2
2023-03-23 21:48:55 +00:00
3ce6408195
fix: parallel testing test description
2023-03-23 21:47:10 +00:00
1c673fcff9
feat(parallel): Adds support for plugins to filter parallel arguments
2023-03-22 11:30:53 +00:00
ff82596158
feat(parallel): Adds support for plugins to filter parallel arguments
2023-03-22 11:27:26 +00:00
0539d2ba62
feat(parallel): Adds support for plugins to filter parallel arguments
2023-03-22 11:25:33 +00:00
221ac62f03
release: v2.2.1
2023-03-22 11:20:25 +00:00
4b6c949032
chore: updates snapshots
2023-03-22 11:18:10 +00:00
1915ad368a
feat(parallel): Adds support for plugins to filter parallel arguments
2023-03-22 11:17:11 +00:00
1408cffc02
chore: bumps PHPUnit to ^10.0.18
2023-03-22 11:16:31 +00:00
95b5379945
Merge pull request #724 from fabio-ivona/fix-test-names-collision
...
[chore] Fix underscores in test names
2023-03-22 11:16:24 +00:00
a4833bbfe4
feat(parallel): Adds support for plugins to filter parallel arguments
2023-03-22 11:13:39 +00:00
cb1c777b9b
Merge pull request #725 from fabio-ivona/disable-integration-tests-on-PRs
...
disable integration tests for PR workflows
2023-03-22 11:11:33 +00:00
7433cc5565
feat(parallel): Adds support for plugins to filter parallel arguments
2023-03-22 11:09:53 +00:00
4c769fac66
feat(parallel): Adds support for plugins to filter parallel arguments
2023-03-22 10:58:48 +00:00
176d3efbc6
fix workflow name
2023-03-22 11:54:54 +01:00
d635665c1b
disable integration tests for PR workflows
2023-03-22 11:53:33 +01:00
22467d05c8
fix underscores in test names
2023-03-22 11:24:21 +01:00
7a699e16db
release: v2.2.0
2023-03-22 10:05:58 +00:00
341ba56bb9
fix: uses DateTimeInterface instead
2023-03-22 09:46:23 +00:00
a320cc3e2b
Merge pull request #721 from faissaloux/fix-dirty-files-filter
...
[2.x] Fix `--dirty` not working on Windows
2023-03-22 09:43:13 +00:00
8b428357b2
chore: collision snapshots
2023-03-22 00:01:11 +00:00
bb6d6b0951
tests: adds collision tests
2023-03-21 23:55:33 +00:00
b94b8c6a4f
fix dirty files filter
2023-03-21 23:48:22 +00:00
43894afa18
chore: updates snapshots
2023-03-21 21:10:58 +00:00
28de31a8b9
Merge pull request #698 from fabio-ivona/dataset-arguments-check
...
[chore] Better dataset arguments mismatch message
2023-03-21 21:10:30 +00:00
974e70d7d1
Merge branch '2.x' into dataset-arguments-check
2023-03-21 21:10:22 +00:00
f914f1ad87
fix: adds --parallel option to help
2023-03-21 21:07:57 +00:00
14dd5cb57b
fix: test result on parallel
2023-03-21 21:05:11 +00:00
077ed287b7
chore: updates snapshots
2023-03-21 20:33:39 +00:00
9a41f2ff82
Merge pull request #716 from dansysanalyst/improve_types
...
Improve types in Greater/Lesser Expectations
2023-03-21 20:30:34 +00:00
88f29e4180
Merge branch '2.x' into improve_types
2023-03-21 20:30:29 +00:00
c34f649724
release: v2.1.0
2023-03-21 17:04:03 +00:00
e1e4f8d884
chore: rebuilds snapshots
2023-03-21 16:57:07 +00:00
2d6d8b810b
Merge pull request #715 from pestphp/fix/method-names
...
[2.x] Fix `ふが` type of chars
2023-03-21 16:55:57 +00:00
bcd1503cad
feat: "only" method
2023-03-21 16:54:37 +00:00
e0f2919f62
expand Str::evaluable test cases
2023-03-21 17:39:01 +01:00
a8bd353ba6
Including tests for Date and DateTimeImmutable
2023-03-21 15:24:42 +01:00
ed3bb2634d
using php documentation regex
2023-03-21 15:15:38 +01:00
48ae4bfc18
fix: description when using ふが chars
2023-03-21 13:45:20 +00:00
26bb0b6eec
chore: bumps dependencies
2023-03-21 13:44:18 +00:00
236a9bd7ce
chore: style changes
2023-03-21 13:42:21 +00:00
f4d19c90d3
chore: bumps dependencies
2023-03-21 13:42:10 +00:00
ecbaff503e
Add Date/DateTimeImmutable to Expectations
2023-03-21 14:37:17 +01:00
9d0cd32e3f
release: v2.0.2
2023-03-20 17:52:35 +00:00
8782e9c34e
release: v2.0.2
2023-03-20 17:52:15 +00:00
a4932e41de
release: v2.0.2
2023-03-20 17:51:54 +00:00
522ac55d5f
chore: rebuilds snapshots
2023-03-20 17:45:35 +00:00
b3a8aef6ac
chore: improves tests
2023-03-20 17:42:44 +00:00
8068bebebd
chore: updates snapshots
2023-03-20 17:36:18 +00:00
b887116e5c
fix: Pest.php file not loaded in certain environments
2023-03-20 17:34:42 +00:00
6071d86ac6
tests: update snapshot testing
2023-03-20 16:14:40 +00:00
5723da1043
tests: updates snapshot testing
2023-03-20 16:10:53 +00:00
17e242a5f6
tests: windows global functions
2023-03-20 16:08:14 +00:00
c9a8007811
chore: uses instance method of facade
2023-03-20 16:00:11 +00:00
c64c41a4d9
chore: requires "phpunit/phpunit": "^10.0.17"
2023-03-20 15:52:41 +00:00
da4bf7f5c3
update snapshots
2023-03-20 16:49:15 +01:00
bb5dbc878e
chore: bumps required version of arch plugin
2023-03-20 15:22:10 +00:00
e3ab27e2ec
release: v2.0.1
2023-03-20 11:02:54 +00:00
8f91f40e8e
fix: removes version from composer.json
2023-03-20 10:55:47 +00:00
2973b600f5
release: v2.0.0
2023-03-20 10:39:49 +00:00
37d4434000
release: v2.0.0
2023-03-20 10:36:51 +00:00
627b673380
docs: updates release
2023-03-20 10:35:27 +00:00
bc1b11054c
docs: updates release
2023-03-20 10:35:10 +00:00
8350d74020
chore: uses stable minimum-stability
2023-03-20 10:28:10 +00:00
1431a2a897
chore: bumps development tools
2023-03-20 00:21:29 +00:00
2906a2de2d
Merge pull request #702 from dansysanalyst/grammar_fix
...
Exceptions - Grammar Fix
2023-03-19 23:44:32 +00:00
540c2a56bd
grammar fixes
2023-03-20 00:37:32 +01:00
2fb8690320
docs: updates changelog
2023-03-19 23:15:14 +00:00
88e047bd27
tests: for test names starting with P
2023-03-19 18:34:20 +00:00
8f630c064f
Merge pull request #700 from faissaloux/fix-test-case-name-starts-with-P
...
Fix test Case Name starts with a P
2023-03-19 17:55:38 +00:00
54fd188299
fix test Case Name starts with a P
2023-03-19 17:46:49 +00:00
4db2318a66
chore: specifies stable version of Collision
2023-03-19 17:09:49 +00:00
7e1c769d1c
Delete nightly-tests.yml
2023-03-19 16:45:49 +00:00
7a57f9f9b8
chore: incrementally supports PHPUnit patch versions
2023-03-19 16:45:43 +00:00
961e0aec66
feat: removes non used subscriber
2023-03-19 15:40:53 +00:00
ccfcd336fe
fix: profile plugin
2023-03-19 04:00:10 +00:00
7287d65865
chore: runs nightly builds against 10.0.x-dev
2023-03-19 03:58:04 +00:00
d96ddaeaac
feat: clarifies that profile is not supported in parallel
2023-03-19 03:51:27 +00:00
085d3436c8
fix: detection of dirty files
2023-03-19 03:38:20 +00:00
2da899a2b1
fix: --todos in parallel and feedback on process isolation
2023-03-19 02:01:08 +00:00
48ea48981b
fix: todos flag
2023-03-19 00:49:06 +00:00
084f7c596f
feat: improves --bail
2023-03-19 00:41:41 +00:00
aafdf6f39c
chore: improves static checking
2023-03-18 23:48:01 +00:00
d4c66d73a0
chore: static checks
2023-03-18 23:35:05 +00:00
7d89d3546e
update snapshots
2023-03-19 00:22:31 +01:00
840364891c
fix: prepares for nightly phpunit release
2023-03-18 23:19:20 +00:00
1f3e5115c7
fix failure message
2023-03-19 00:14:18 +01:00
9de85175db
better dataset arguments mismatch message
2023-03-18 23:58:09 +01:00
0bf051610d
Merge pull request #694 from faissaloux/refactor-result-php
...
Replace magic number `0` by meaningful const
2023-03-18 20:08:48 +00:00
42fc80b76d
Merge pull request #695 from faissaloux/remove-unused-imports
...
Remove unused imports
2023-03-18 20:08:28 +00:00
ff1249b5cf
remove unused imports
2023-03-18 16:16:45 +01:00
331585a0ba
replace magic number 0 by meaningful const
2023-03-18 16:03:43 +01:00
0c808736b8
chore: removes changelog
2023-03-18 02:10:40 +00:00
9f0dc108fa
Update FUNDING.yml
2023-03-18 02:06:57 +00:00
cf5c6f9ffd
chore: adjusts ci
2023-03-18 00:59:05 +00:00
f6d6a4db78
chore: adjusts ci
2023-03-18 00:58:44 +00:00
ef3305ec23
docs: updates readme
2023-03-18 00:41:49 +00:00
f6ce6cece7
docs: updates links
2023-03-18 00:31:36 +00:00
32923f32a8
docs: updates links
2023-03-18 00:30:39 +00:00
02f3202a61
docs: updates link
2023-03-17 23:32:49 +00:00
e6af0c8a77
docs: update readme
2023-03-17 23:18:45 +00:00
52a8183fcb
docs: updates discord
2023-03-17 23:11:05 +00:00
c2f57811e1
chore: updates readme
2023-03-17 23:08:06 +00:00
639029349d
chore: skips parallel on windows
2023-03-17 22:49:25 +00:00
595172aba6
docs: updates sponsors
2023-03-17 22:18:21 +00:00
e7af5a4cf9
fix: deprecations
2023-03-17 20:39:29 +00:00
ef7d1527da
Fixes unit stub
2023-03-17 17:02:20 +00:00
2a370a2a76
fix: support message
2023-03-17 15:22:55 +00:00
b828843974
fix: spacing in init
2023-03-17 15:19:22 +00:00
0b99c72937
fix: tries getenv
2023-03-17 11:50:41 +00:00
ec4f15132e
feat: allows to skip support via env
2023-03-17 11:42:23 +00:00
0e4cc94471
feat: improve --init command
2023-03-17 10:58:23 +00:00
9e89fb5e23
feat: improves init plugin
2023-03-17 10:31:03 +00:00
26cf278103
feat: adds laravel stubs
2023-03-17 10:28:50 +00:00
050fe38a90
fix: default phpunit file
2023-03-17 10:25:51 +00:00
f07c3a2480
tests: clarifies dependencies
2023-03-17 02:06:26 +00:00
ae365324a8
tests: adds arch tests
2023-03-17 01:45:40 +00:00
b4b212a426
feat: moves "UsedOn" to "UsedIn"
2023-03-16 19:48:52 +00:00
f52d4392a6
Merge pull request #691 from localheinz/feature/phpunit
...
Enhancement: Run tests against `phpunit/phpunit:dev-main` every 12 hours
2023-03-16 12:09:47 +00:00
c662c59daf
chore: updates build name
2023-03-16 12:09:35 +00:00
ef4a487322
feat: adds --bail to help
2023-03-16 11:57:50 +00:00
30b151f927
feat: --bail
2023-03-16 11:55:42 +00:00
b93bf82be6
Merge pull request #692 from xiCO2k/fix/help-command
...
[2.x] Help Command
2023-03-16 11:43:51 +00:00
ea3827fe7f
fix: Help Command
2023-03-16 11:42:29 +00:00
7cd6b4ff40
wip
2023-03-16 11:06:07 +00:00
544af117bb
Enhancement: Run tests against phpunit/phpunit:dev-main every 12 hours
2023-03-16 10:37:11 +01:00
d71af91360
feat: re-adds tap to avoid BC
2023-03-14 19:09:46 +00:00
fccb90c8ea
fix: coverage lines
2023-03-14 14:26:08 +00:00
4b1cad2493
fix: description when before each fails
2023-03-14 13:06:42 +00:00
57cd294f0f
chore: updates snapshots
2023-03-14 01:28:29 +00:00
837552b11d
feat: improves dumper
2023-03-13 21:36:51 +00:00
966c382d1a
Merge pull request #685 from fabio-ivona/fix-multiple-dataset-test-case-access
...
Fix multiple dataset test case access
2023-03-13 17:53:40 +00:00
43e17741eb
update snapshots
2023-03-13 18:49:35 +01:00
d6e3906da6
Fix unreachable test case from multiple datasets
2023-03-13 18:14:26 +01:00
dbef162fa6
failing test
2023-03-13 18:13:57 +01:00
1bd9c9e60d
wip
2023-03-13 18:13:57 +01:00
d1adc65037
chore: bumps collision
2023-03-13 17:10:17 +00:00
ae15fa668d
fix: type checking
2023-03-13 16:55:41 +00:00
88e576c3a3
Merge pull request #684 from fabio-ivona/fix-phpunit-changes
...
Fix PHPUnit internal breaking changes
2023-03-13 16:26:57 +00:00
60950c624f
fix
2023-03-13 17:26:27 +01:00
3d1e0c3f9f
bump to phpunit 10.0.16
2023-03-13 17:11:01 +01:00
d6c8149a3a
fix phpunit 10.0.16 internal breaking changes
2023-03-13 14:20:42 +01:00
aedf2e3727
Merge branch 'pestphp:2.x' into 2.x
2023-03-13 14:04:33 +01:00
6316828fbd
feat: adds brianium/paratest and pestphp/pest-plugin-arch by default
2023-03-12 15:51:02 +00:00
24a9ab6761
Merge branch 'pestphp:2.x' into 2.x
2023-03-12 14:00:36 +01:00
0a76032b1b
chore: bumps phpunit
2023-03-09 23:48:46 +00:00
730bc7d3b3
chore: code style
2023-03-05 01:48:07 +00:00
99c7bb705e
Merge pull request #676 from alirezasalehizadeh/shorter_if
...
[2.x] shorter if condition
2023-03-03 21:19:32 +00:00
fc747c306d
[2.x] shorter if condition
2023-03-03 23:27:25 +03:30
b6b8a72a6a
docs: removes sponsor
2023-03-03 10:23:56 +00:00
36f005981b
chore: uses stable version of collision
2023-03-03 10:01:06 +00:00
eadc6f4307
chore: fix tests
2023-03-03 09:50:41 +00:00
2876ac590d
fix: todo in parallel
2023-03-03 01:09:35 +00:00
99436f94f9
chore: uses unstable version of collision
2023-03-03 00:54:32 +00:00
60f82a21db
fix: buffer in paralllel combined with coverage
2023-03-02 23:04:21 +00:00
f68e6cefd4
chore: type checking
2023-03-02 22:58:11 +00:00
b939d94cda
fix: non needded output
2023-03-02 22:56:09 +00:00
37d71adb4e
fix: cache directory
2023-03-02 22:18:03 +00:00
813f63360b
feat: extends test outcome to state generator
2023-03-02 21:57:46 +00:00
ad97b202c4
fix: converter
2023-03-02 21:24:05 +00:00
1e61034e86
feat: support for deprecated, notices, and warnings
2023-03-02 20:37:18 +00:00
3f6b2e856e
tests: helpers fix
2023-03-02 17:51:34 +00:00
3df68b288a
tests: deprecations
2023-03-02 17:51:21 +00:00
a75e899d98
chore: unsets collision on testing
2023-03-02 17:51:10 +00:00
f25a9f5558
feat: warnings support
2023-03-02 17:50:57 +00:00
69a0c3ba99
chore: dont fails on warnings
2023-03-02 17:50:47 +00:00
e1bb1d8c2d
fix: printer parallel not displaying progress of deprecations
2023-03-02 17:50:36 +00:00
62238b2714
fix: don't registers exception handlers
2023-03-02 16:24:16 +00:00
e9f83dc020
fix: discovering phpunit tests on parallel
2023-03-02 14:09:18 +00:00
b15dc03d16
chore: bumps dependencies
2023-03-02 14:09:05 +00:00
3af60b874e
chore: upgrades deps
2023-02-28 20:17:49 +05:30
1da1eeb384
Merge branch 'pestphp:2.x' into 2.x
2023-02-26 10:02:57 +01:00
8abad572ec
chore: fix CI testing
2023-02-25 17:45:43 +05:30
20012b65fb
chore: bumps phpunit
2023-02-25 17:42:29 +05:30
244087db27
fix: parallel status code
2023-02-25 17:42:24 +05:30
b54c24a589
fix: --parallel exit code
2023-02-25 17:33:28 +05:30
c664094f35
fix: --retry option update
2023-02-21 22:04:30 +00:00
f5d71b9282
Merge pull request #669 from fabio-ivona/init-tweak
...
[chore] tweak init command
2023-02-21 00:03:26 +01:00
a478798cfe
lint
2023-02-21 00:02:15 +01:00
a6e133a194
add --ansi option to artisan command call
2023-02-20 23:56:40 +01:00
46b785f29f
Update TestCase.php
2023-02-20 22:54:24 +00:00
69b1c08558
refactor
2023-02-20 23:44:15 +01:00
2a1db41880
fix: cache being mixed with phpunit
2023-02-20 22:38:03 +00:00
64dbcf0a26
init command tweak
2023-02-20 23:17:41 +01:00
683910bff4
fix: improves dump message
2023-02-20 18:10:51 +00:00
7492b331a0
chore: fixes scripts
2023-02-20 17:52:26 +00:00
ae8df3f51d
chore: runs tests in Parallel on CI
2023-02-20 17:41:43 +00:00
658c428b71
chore: bumps dependencies
2023-02-20 17:33:13 +00:00
d7ecef80e9
chore: improves type checking
2023-02-20 17:33:03 +00:00
09644640bf
feat: improves error handling
2023-02-20 17:28:33 +00:00
ba1f2df40b
chore: bumps dependencies
2023-02-20 17:23:57 +00:00
0348037638
fix: retry option should not be used in parallel
2023-02-20 17:23:57 +00:00
23b42730ba
Merge pull request #668 from fabio-ivona/custom-expectations-fix
...
Store interceptors for use with Collision
2023-02-19 17:00:02 +00:00
9ded563e4b
store interceptors for use with Collision
...
this is a workaround for php bug https://github.com/php/php-src/issues/10623 , that prevents Collision to retrieve info about the interceptor handler closure. (see https://github.com/nunomaduro/collision/pull/255 )
2023-02-19 11:07:44 +01:00
8a48a3da7f
chore: updates snapshots
2023-02-18 16:50:12 +00:00
61a35d65c4
chore: upgrades dependencies
2023-02-18 16:47:32 +00:00
aafbd04753
style: removes unused variable
2023-02-18 16:46:34 +00:00
56a2f1b733
fix: what's considered a "deffect" test
2023-02-18 16:09:50 +00:00
aa3369757c
feat: improves dump on internal error
2023-02-18 16:09:25 +00:00
f309e06292
fix: assertions on opposite expectations
2023-02-18 15:27:25 +00:00
05989c35a7
chore: increases necessary version of paratest
2023-02-18 15:21:59 +00:00
813a74759b
feat: improves parallel output
2023-02-18 15:04:10 +00:00
c9fb8e6f52
feat: improves parallel output
2023-02-18 15:00:59 +00:00
d374a46c4d
feat: improves parallel output
2023-02-18 15:00:49 +00:00
0ce70a0180
fix: relaxes if ob was not started
2023-02-18 14:47:27 +00:00
7fc12613a8
feat: kernel dump
2023-02-18 14:39:47 +00:00
d0e949bf19
chore: dont export non necessary files on vendor
2023-02-18 14:39:47 +00:00
957dabc3f0
feat: improves help table
2023-02-18 14:39:47 +00:00
b4b4bf3685
style: plugin actions improvements
2023-02-18 14:39:47 +00:00
49619ff2b5
feat: improves DX on auto-complete
2023-02-18 14:39:47 +00:00
efca71f1e7
fix: test suite loader
2023-02-18 14:39:47 +00:00
86fdfb75cf
chore: bumps dependencies
2023-02-18 14:39:47 +00:00
f865e93050
chore: spacing in changelog
2023-02-18 14:39:47 +00:00
4fccddebb0
style: removes non important note
2023-02-18 14:39:47 +00:00
15ef5f12b8
Update README.md
2023-02-17 16:25:36 +00:00
c87aabf5d4
feat: prefixes evaluable
2023-02-14 08:57:04 +00:00
0d9c11c99a
feat: prefixes evaluables
2023-02-14 08:56:56 +00:00
7fdc7d6997
feat: improves auto-completion
2023-02-14 08:56:46 +00:00
7fe8399d48
style: renames classe name
2023-02-14 08:56:38 +00:00
9be89c4042
fix: removes unused param
2023-02-14 08:56:18 +00:00
a61db76c24
feat: deprecates only feature
2023-02-14 08:40:02 +00:00
ea6af719e0
reverts: change on tests repository
2023-02-14 08:32:47 +00:00
9f5506364b
feat: improves should not happen exception
2023-02-14 08:29:58 +00:00
2d70f18a93
docs: includes license in overrides
2023-02-14 08:01:15 +00:00
427ee89ae6
feat: improves exporter
2023-02-13 23:56:19 +00:00
dd4247e150
Merge pull request #647 from cerbero90/feature/compact-dataset-description
...
[2.x] Compact dataset descriptions
2023-02-13 23:32:36 +00:00
cac777bce1
Merge branch '2.x' into feature/compact-dataset-description
2023-02-13 23:32:02 +00:00
3c0390b1ac
Merge pull request #656 from fabio-ivona/scheduled-workflows
...
[workflows] add scheduled runs
2023-02-13 23:26:12 +00:00
2df49947df
chore: bumps dependencies
2023-02-13 23:25:35 +00:00
26369a19b4
chore: coding style
2023-02-13 23:25:27 +00:00
2b3e146d5a
Merge pull request #658 from WendellAdriel/makefile-add
...
Add Makefile to make it easier for developers to run docker commands
2023-02-13 19:34:29 +00:00
aff8e33eca
Merge pull request #662 from pestphp/2.x_parallel_cleanup
...
2.x Parallel todo support
2023-02-13 13:24:54 +00:00
104db3f6a5
chore(cleanup): Tidy-up and tweaks of Pest Parallel integration.
2023-02-13 13:13:23 +00:00
ec8fb202b3
chore(cleanup): Tidy-up and tweaks of Pest Parallel integration.
2023-02-13 13:11:27 +00:00
e22f6e1e4d
chore(cleanup): Tidy-up and tweaks of Pest Parallel integration.
2023-02-13 12:25:19 +00:00
d57437ff02
chore(cleanup): Tidy-up and tweaks of Pest Parallel integration.
2023-02-13 12:25:00 +00:00
eb64113a3d
chore(cleanup): Tidy-up and tweaks of Pest Parallel integration.
2023-02-13 12:20:08 +00:00
3b5f9ec59d
chore(cleanup): Tidy-up and tweaks of Pest Parallel integration.
2023-02-13 12:18:59 +00:00
666b2f3fd0
chore(cleanup): Tidy-up and tweaks of Pest Parallel integration.
2023-02-13 12:13:53 +00:00
2bc33c7cd5
chore(cleanup): Tidy-up and tweaks of Pest Parallel integration.
2023-02-13 11:22:42 +00:00
8ee7a4deef
chore(cleanup): Tidy-up and tweaks of Pest Parallel integration.
2023-02-13 11:19:18 +00:00
69afb31bb9
chore(cleanup): Tidy-up and tweaks of Pest Parallel integration.
2023-02-13 11:13:17 +00:00
5ca4c5bca9
chore(cleanup): Tidy-up and tweaks of Pest Parallel integration.
2023-02-13 09:43:49 +00:00
b6fb81e506
refactor: parallel
2023-02-13 03:08:36 +00:00
735f131222
refacto: bootstrappers and parallel minor stuff
2023-02-12 23:40:05 +00:00
8a58e984fe
fix: gitignore
2023-02-12 01:20:37 +00:00
0e9c1bc0f7
fix: no --dirty tests found
2023-02-12 01:06:02 +00:00
e749af6d91
chore: updates dependencies and snapshots
2023-02-11 18:25:37 +00:00
052b9e051b
fix: --retry with parallel
2023-02-11 17:39:46 +00:00
6ddc5c8572
Merge pull request #659 from pestphp/pest-parallel
...
Parallel support
2023-02-11 16:52:11 +00:00
8eaf4859ff
chore: different refactors
2023-02-11 16:51:29 +00:00
e1406554fc
WIP
2023-02-11 16:51:08 +00:00
504fd04705
WIP
2023-02-11 16:51:08 +00:00
7fe7a01d43
WIP
2023-02-11 16:51:08 +00:00
b7ec3c59b8
WIP
2023-02-11 16:51:08 +00:00
757a98230e
WIP
2023-02-11 16:51:00 +00:00
c319a8e84c
WIP
2023-02-11 16:51:00 +00:00
8d33c9dc89
WIP
2023-02-11 16:51:00 +00:00
2ae06a0e2d
WIP
2023-02-11 16:50:59 +00:00
f107fdfa08
WIP
2023-02-11 16:50:59 +00:00
2561d47bb5
WIP
2023-02-11 16:50:59 +00:00
aff11486b2
Fixes --dirty integration
2023-02-11 16:50:59 +00:00
17cda168e1
WIP
2023-02-11 16:50:59 +00:00
d5495a7e3a
WIP
2023-02-11 16:50:59 +00:00
87ee5ef36b
Style
2023-02-11 16:50:59 +00:00
a34001faf0
WIP
2023-02-11 16:50:59 +00:00
dd840f8861
WIP
2023-02-11 16:50:59 +00:00
f94ea9ba0d
WIP
2023-02-11 16:50:59 +00:00
6338d762fa
wip
2023-02-11 16:50:59 +00:00
f48ae48677
Fixes test name
2023-02-11 16:50:59 +00:00
1658176fe1
Uses default gray
2023-02-11 16:50:59 +00:00
2f519261f5
Fixes and improvements.
2023-02-11 16:50:59 +00:00
7466667c08
WIP
2023-02-11 16:50:59 +00:00
d03302db7b
WIP
2023-02-11 16:50:59 +00:00
951b54e7cd
Uses ResultPrinter
2023-02-11 16:50:59 +00:00
2929af4715
WIP
2023-02-11 16:50:59 +00:00
48309931ef
WIP
2023-02-11 16:50:59 +00:00
d69f61c8d3
refacto: --retry option
2023-02-11 16:48:06 +00:00
a8f0b96338
chore: bumps dependencies
2023-02-11 02:36:28 +00:00
c1663191ee
chore: updates dependencies
2023-02-08 23:40:22 +00:00
ded14c5425
Merge pull request #660 from fabio-ivona/phpstan-fix
...
[2.x] Fix missing parameter to `Style→writeRecap()` method
2023-02-08 23:38:29 +00:00
80bea0b4b4
add missing parameter
2023-02-08 23:29:10 +01:00
2cdcf7f3e3
Add Makefile to make it easier for developers to run docker commands
2023-02-08 12:05:30 +00:00
8d34d0743f
chore: bumps phpunit
2023-02-06 18:09:15 +00:00
fe763c1dc7
fix: make datasets static
2023-02-06 18:09:07 +00:00
8a2aeff9a0
add scheduled workflow runs
2023-02-06 09:13:07 +01:00
b1545f270f
chore: updates dependencies
2023-02-04 11:58:02 +00:00
975f1bd9fa
chore: uses stable version of PHPUnit v10
2023-02-03 10:47:07 +00:00
fed9776f9b
chore: updates dev dependencies
2023-02-01 19:23:15 +00:00
803ba535c3
Merge pull request #652 from pestphp/feature/to-have-methods
...
feat: add support for `toHaveMethod` and `toHaveMethods`
2023-01-29 18:29:01 +00:00
60358461c4
feat: add support for toHaveMethod and toHaveMethods
2023-01-29 12:35:21 +00:00
bdff30b511
Merge pull request #651 from pestphp/docker_support
...
[2.x] Docker support for OSS contributors
2023-01-28 23:29:36 +00:00
6e3d940c8c
Adds Docker to allow users to get the project up and running quickly.
2023-01-28 20:05:28 +00:00
b702e0c084
Adds Docker to allow users to get the project up and running quickly.
2023-01-28 20:03:55 +00:00
48caaed58c
tests: updates snapshots
2023-01-21 01:36:44 +00:00
c45a303451
chore: removes unused code
2023-01-21 01:36:36 +00:00
2bffd6a51e
feat: compact dataset descriptions
2023-01-17 21:02:47 +10:00
179e6a9db1
Merge pull request #642 from fabio-ivona/enable-windows-tests
...
[2.x] Fix #638 #641 windows test failing due directory separators
2023-01-17 11:01:34 +00:00
94cef989d3
enable windows tests
2023-01-16 21:36:33 +01:00
6982b02d48
feat: --todo flag
2023-01-15 20:51:27 +00:00
3a4a57a262
refacto: optional argument
2023-01-14 20:10:24 +00:00
67d26388de
chore: bumps dependencies
2023-01-12 21:03:31 +00:00
a26e3946bd
chore: removes ignored phpstan line
2023-01-12 20:58:33 +00:00
026d4920cf
tests: rebuilds snapshots
2023-01-12 20:58:25 +00:00
d305f4dca0
fix: --dirty when no tests found
2023-01-11 21:32:15 +00:00
217fae0967
fix: dirty argument
2023-01-11 20:17:51 +00:00
349e2f45df
chore: style changes
2023-01-11 20:11:36 +00:00
0675529320
Merge pull request #637 from pestphp/2.x-teamcity
...
[2.x] Teamcity support
2023-01-11 19:49:11 +00:00
0839c7e127
Add Initial teamcity support
2023-01-11 09:37:12 +01:00
15931e2418
feat: rewrites --dirty support
2023-01-10 22:23:52 +00:00
f6676118ac
Merge pull request #619 from pestphp/dirty_integration
...
[2.x] Adds initial implementation of `--dirty` option.
2023-01-10 21:34:24 +00:00
78673ceeb1
Merge branch '2.x' into dirty_integration
2023-01-10 21:34:18 +00:00
e228d565af
feat: allows to chain todo
2023-01-10 20:21:36 +00:00
51bcf6a2be
chore: fixes tests
2023-01-10 00:57:23 +00:00
feedeab7e3
chore: ignores phpstan error
2023-01-10 00:20:49 +00:00
76d1a8ffed
fix: ensures view are boot
2023-01-10 00:20:42 +00:00
5436ff8c49
chore: run tests on windows
2023-01-08 23:16:42 +00:00
e8b10fcc91
chore: run tests on macos
2023-01-08 23:14:17 +00:00
4083e6e26e
change: removes junit support
2023-01-08 23:02:03 +00:00
3ecf351432
docs: remove todo
2023-01-08 22:56:09 +00:00
6595e6960b
tests: adjusts snapshots based on code highlight
2023-01-06 20:09:25 +00:00
330b4f0171
fix: ensures --retry works with errored tests
2023-01-02 20:59:59 +00:00
43a7df2cc1
tests: update snapshots
2023-01-01 20:29:47 +00:00
0e98c5c5c4
style: removes non-used imports
2022-12-29 16:36:17 +00:00
39ee5b9b08
change: refactors DependOn to Use
2022-12-29 16:34:15 +00:00
227d32a1fd
feat: improves --coverage output
2022-12-29 11:35:10 +00:00
b7e2cd758f
fix: when retry.json does not exists
2022-12-29 09:37:45 +00:00
c9a02b964d
fix: --retry not running all tests after passing
2022-12-29 09:34:53 +00:00
0fd5b2efe1
chore: adjusts return type
2022-12-29 09:31:17 +00:00
476f56b617
feat: adds toBeUsedOnNothing and toBeUsed
2022-12-28 16:27:08 +00:00
174a9ca60b
feat: adds toBeUsedOn
2022-12-28 16:09:47 +00:00
406fcf72ae
fix: overrides being used on regular phpunit
2022-12-28 14:21:07 +00:00
37b1367d25
chore: adjusts snapshots
2022-12-23 23:03:53 +00:00
a55953a8e0
chore: remove coverage type
2022-12-23 23:03:46 +00:00
f120b32791
Merge pull request #620 from alexmanase/2.x-fix-ignored-description-for-lazy-datasets
...
[2.x] Fix: ignored dataset description for string description
2022-12-23 23:01:45 +00:00
ca113127cc
Merge branch '2.x' into 2.x-fix-ignored-description-for-lazy-datasets
2022-12-23 23:01:39 +00:00
138bdf599b
feat: adds toOnlyBeUsedOn
2022-12-21 04:00:45 +00:00
522504916b
fix: namespace import
2022-12-21 00:11:55 +00:00
b04207d9ea
feat: improves not->toDependOn
2022-12-21 00:09:38 +00:00
9596274b14
fix: test suite loader duplicating tests
2022-12-20 22:42:31 +00:00
8d018ea3f1
chore: bumps termwind
2022-12-20 22:42:31 +00:00
0f0af9eefb
Merge pull request #625 from SamuelMwangiW/patch-1
...
Tests Badge
2022-12-17 22:25:43 +01:00
8aece3981d
Tests Badge
...
Apply changes to the badge as per https://github.com/badges/shields/issues/8671
2022-12-17 22:06:21 +03:00
1c9c408cf3
fix: style of memory plugin
2022-12-15 02:10:47 +00:00
3911cfec6d
chore: updates snapshots
2022-12-14 14:56:31 +00:00
6d7fd66f82
tests: on opposite throwExpectationFailedException
2022-12-14 14:56:26 +00:00
e1e926076a
fix: types on arch expectations
2022-12-14 14:56:11 +00:00
68bf8a2d26
feat: adds arch related expectations
2022-12-13 15:27:22 +00:00
c0d9f739b3
chore: fixes script name
2022-12-12 13:44:39 +00:00
d33cc19778
fix: ignored dataset description for string description
2022-12-07 20:10:23 +02:00
f940b89284
chore: upgrades dev tools
2022-12-07 14:17:44 +00:00
21990ccd8b
refacto: attribute above
2022-12-07 14:17:30 +00:00
c01654efcc
refactor: makes const final
2022-12-07 14:12:27 +00:00
1ad631c528
chore: ignores eval only on test factory
2022-12-07 09:32:27 +00:00
ecb5d9c83e
chore: bumps certain types of type coverage
2022-12-07 09:30:50 +00:00
0039dbde38
chore: adds type coverage at 96%
2022-12-07 09:26:35 +00:00
70f447a8bc
chore: improves type coverage
2022-12-07 09:17:35 +00:00
d29d68a2c2
Adds initial implementation of --dirty option.
2022-12-05 08:59:42 +00:00
c5f6923e5a
fix: methods name with \
2022-12-04 23:49:58 +00:00
34878bf432
Reverts loading Arch
2022-12-04 23:43:20 +00:00
fab08f0e20
Loads Arch files
2022-12-04 23:38:46 +00:00
850955d7dd
fix: reverts autoloading functions
2022-12-04 23:07:39 +00:00
606d627f1d
Revert "fix: default tests path"
...
This reverts commit 3bc356ceec .
2022-12-04 20:06:42 +00:00
dfe8a3deeb
revert: inline testing
2022-12-04 20:06:07 +00:00
3bc356ceec
fix: default tests path
2022-12-04 19:02:04 +00:00
7ad045d6b7
feat: inline testing
2022-12-04 18:38:20 +00:00
3324455e0a
feat: only registers globals if necessary
2022-12-04 16:32:45 +00:00
7ffc5602b4
Merge pull request #584 from fabio-ivona/datasets-scope
...
[2.x] Dataset scopes
2022-11-30 22:35:37 +00:00
8944fdd96f
update snapshots
2022-11-30 14:08:47 +01:00
3aaa93931a
Merge branch 'master' into datasets-scope
...
# Conflicts:
# tests/.snapshots/success.txt
2022-11-30 14:06:05 +01:00
d77715b0fe
fix: --filter option
2022-11-21 20:47:47 +00:00
17cc194ad1
Adds sponsor
2022-11-21 12:09:32 +00:00
f9397924fa
revert(fix): on risky expecatations
2022-11-18 02:28:33 +00:00
9281060ab5
fix: risky tests on oposite expectations
2022-11-18 02:24:54 +00:00
6a3cc48d6b
Updates snapshots
2022-11-09 21:00:48 +00:00
7194a87d0a
Merge pull request #603 from alexmanase/2.x_fix/iterator-to-array
...
[2.x] Fix storing of lazy datasets into internal array
2022-11-09 20:58:57 +00:00
3e325e3364
chore: improves type checking
2022-11-09 20:34:18 +00:00
348bd4b923
feat: improves feedback when test misses description
2022-11-09 20:31:35 +00:00
f6cfd425c6
tests: updates snapshots
2022-11-09 20:15:51 +00:00
7683d791f4
chore: bumps dependencies
2022-11-09 20:10:22 +00:00
649047f087
formatting
2022-10-30 13:17:56 +02:00
3aab10774e
wip
2022-10-30 13:16:07 +02:00
e37f3d3d45
ignore the keys returned by the datasets Generator for storing them into an array
2022-10-30 13:05:09 +02:00
e105afce83
Updates sponsors
2022-10-26 14:36:46 +01:00
3d16183a93
Merge pull request #592 from dansysanalyst/fix_windows_backtrace
...
[2.x] Fix Backtrace cross-plataform compatibility
2022-09-28 11:22:28 +01:00
129325db8e
Add windows support to Backtrace
2022-09-27 22:47:02 +02:00
f214a78c75
Removes symlinked autoload code
2022-09-25 23:40:21 +01:00
42c10f9a62
Rebuilds snapshots
2022-09-25 16:37:13 +01:00
8d4fa06ba3
Removes unused code
2022-09-25 16:36:32 +01:00
a73744c081
Fixes symlinked autoloads
2022-09-25 11:41:13 +01:00
e2ab53ed53
Fixes symlinked namespaces
2022-09-25 11:40:56 +01:00
5c4e98cf0c
Docs
2022-09-25 11:40:38 +01:00
6bad9d302b
Fixes coverage size
2022-09-25 11:38:25 +01:00
db00fc8c09
Renamed DatasetAlreadyExists exception
2022-09-22 11:01:31 +02:00
98b04632ce
remove hardcoded string
2022-09-22 10:59:31 +02:00
cbd4cefc1a
Update src/Repositories/DatasetsRepository.php
...
Co-authored-by: Luke Downing <lukeraymonddowning@gmail.com >
2022-09-22 10:56:47 +02:00
84b8c389b2
remove hardcoded string
2022-09-22 10:56:03 +02:00
e34364d8b1
remove dump
2022-09-22 10:35:57 +02:00
80854d5f87
Add DatasetInfo support class
2022-09-22 10:33:15 +02:00
cbee6e76b0
[feat] scoped datasets
2022-09-20 00:11:37 +02:00
12618ff8b3
Update CHANGELOG.md
2022-09-19 11:07:24 +01:00
115bb551df
Merge pull request #583 from fabio-ivona/add-failed-expectations-message
...
[2.x] Add custom message to failed expectations
2022-09-19 11:03:56 +01:00
3799dc7a2a
Update Expectation.php
2022-09-19 11:03:30 +01:00
a8b8adafdf
Any Matcher refactor
2022-09-19 12:01:44 +02:00
961e44b5ad
revert expectation failure message arg back to $message
2022-09-19 11:10:51 +02:00
20e99af194
Merge branch '2.x' into add-failed-expectations-message
2022-09-19 11:01:05 +02:00
1c888ce055
Update TODO.md
2022-09-19 10:00:17 +01:00
f3a748fee3
create Any matcher
2022-09-19 11:00:13 +02:00
2a68234bd3
Update TODO.md
2022-09-19 09:56:57 +01:00
8275d7e08d
update success snapshot
2022-09-19 10:54:39 +02:00
e9630ff9a6
remove duration from success snapshot
2022-09-19 10:50:15 +02:00
97431f2622
fix tests when coverage is not available
2022-09-19 10:50:13 +02:00
df8a64b017
fix lint composer command
2022-09-19 10:50:13 +02:00
accfe86eaa
Merge pull request #582 from fabio-ivona/remove-duration-from-success-snapshot
...
[2.x] Remove duration from success snapshot
2022-09-19 09:42:19 +01:00
667918905f
Merge pull request #580 from fabio-ivona/fix-tests-when-xdebug-not-installed
...
[2.x] Fix tests when coverage is not available
2022-09-19 09:42:05 +01:00
c1231c9bde
Merge pull request #581 from fabio-ivona/fix-lint-composer-command
...
[2.x] Fix lint composer command
2022-09-19 09:41:51 +01:00
bac941715a
rename message key to failureMessage
2022-09-19 10:37:37 +02:00
8a3caa5e7f
add custom message to failed expectations
2022-09-19 09:03:27 +02:00
7bc513bc2b
remove duration from success snapshot
2022-09-19 08:55:45 +02:00
eecc598471
fix lint composer command
2022-09-19 08:48:30 +02:00
d8d1baf945
fix tests when coverage is not available
2022-09-19 08:45:48 +02:00
c5cb1fc325
Rebuilds snapshots
2022-09-18 21:55:18 +01:00
93a118a532
Adds missing dev dependencies
2022-09-18 21:46:06 +01:00
d6ddd7326a
Removes laravel stubs
2022-09-18 16:33:19 +01:00
fa1145dced
Moves Laravel stuff to plugin
2022-09-18 15:59:29 +01:00
06ef57060f
Uses Collision v7.x
2022-09-18 15:20:36 +01:00
921d580d47
Requires pest/pest-plugin 2.x
2022-09-18 14:24:16 +01:00
7c7c8358e9
Uses dev tools
2022-09-18 14:01:47 +01:00
9b54b61e2e
Updates todo
2022-09-18 13:43:51 +01:00
b93e3524f5
Bumps dusk
2022-09-18 12:20:33 +01:00
b6598af59f
Improves init command
2022-09-18 11:54:07 +01:00
4de7284657
Improves help command
2022-09-18 11:10:18 +01:00
0e0e2adfbe
Fixes --version and --help
2022-09-17 23:47:47 +01:00
08b62f6633
Skips coverage
2022-09-16 19:49:07 +01:00
b0b83505af
Adds --profile
2022-09-16 19:11:59 +01:00
3d5271f512
Improves coverage feedback
2022-09-16 17:47:32 +01:00
462982bb28
ci: fix Static Tests workflow
2022-09-16 16:51:41 +01:00
245f636fa8
Removes duration
2022-09-16 16:43:11 +01:00
9fd8610390
Adds compact printer
2022-09-16 16:27:23 +01:00
7a41a540f2
Fixes covers tests
2022-09-16 12:34:20 +01:00
fb588711ef
Fixes tests
2022-09-16 11:40:19 +01:00
1e7e164d84
Removes non-readonly property
2022-09-16 11:28:25 +01:00
036f2de795
Removes non-used configuration
2022-09-16 11:27:42 +01:00
45011ebd14
Code quality improvements
2022-09-16 11:27:17 +01:00
e9564febaf
Migrates to Pint
2022-09-16 10:45:53 +01:00
579b975318
Fixes --filter
2022-09-15 23:55:54 +01:00
d8f3e9c313
Avoids extra line at the end
2022-09-15 23:55:39 +01:00
01ccbfe254
Improves display of memory plugin
2022-09-15 23:55:26 +01:00
af82c1005a
Adds todo
2022-09-15 23:08:32 +01:00
02e3b5aa77
Adds todo
2022-09-15 23:08:32 +01:00
fb378bed56
wip
2022-09-15 21:19:48 +01:00
1454bcf165
Updates snapshots
2022-09-15 21:17:02 +01:00
f20a7cc9e4
Removes non-used tests
2022-09-15 21:16:28 +01:00
b21bfe3666
Removes non-unused code
2022-09-15 21:12:22 +01:00
0669423138
Style
2022-09-15 21:11:42 +01:00
3f111708e3
Verboses integration tests
2022-09-15 21:10:25 +01:00
a1f47f1a90
Verboses integration
2022-09-15 21:08:35 +01:00
24a17cfb7c
Adds sponsro
2022-09-15 21:03:09 +01:00
bee4eda3ef
Adjusts tests to new printer
2022-09-15 20:54:46 +01:00
797ebb2986
Style
2022-09-15 14:31:53 +01:00
ddb75441e7
Fixes types
2022-09-15 14:18:10 +01:00
c61d70abf1
Removes possibility of tests being risky
2022-09-15 14:13:18 +01:00
0953ae431e
Fixes ignorable tests
2022-09-15 14:10:25 +01:00
b3a2e6026f
Enables integration test on CI
2022-09-15 12:08:18 +01:00
46ffdf9c7a
Enables integration
2022-09-15 12:07:32 +01:00
99e607dcfb
Reverts changes on snapshot
2022-09-15 11:29:54 +01:00
1006b9cb7b
Style
2022-09-15 11:29:45 +01:00
6769231b00
Fixes using test cases on uses with tests
2022-09-15 09:13:45 +01:00
3ff95faaaa
Uses Collision ^7.0
2022-09-15 01:07:15 +01:00
eab944023c
Upgrades dependencies
2022-09-11 13:46:06 +01:00
00d3c735fe
Merge pull request #566 from fabio-ivona/2.x-dynamic-properties-fix
...
2.x dynamic properties fix
2022-08-29 15:14:41 +01:00
173a72e69d
revert unwanted code
2022-08-29 15:51:22 +02:00
38a82cd142
fix types
2022-08-29 14:04:47 +02:00
42ceddf374
fix tests
2022-08-29 13:13:33 +02:00
6252e288b9
add php8.2 tests
2022-08-29 12:45:08 +02:00
8594980dae
fix Dynamic Properties attribute
2022-08-29 12:44:45 +02:00
c22fed89f3
Merge pull request #564 from fabio-ivona/2.x-dynamic-properties
...
[2.x] Allow Dynamic Properties
2022-08-26 11:02:46 +01:00
429660fe57
fix tests
2022-08-26 11:38:36 +02:00
a4ec4b2841
fix tests against PhpUnit 10 refactors
2022-08-25 16:20:00 +02:00
c0d66b7dc7
allow dynamic properties
2022-08-25 15:56:14 +02:00
787e7f6ce5
Adds sponsors
2022-08-13 00:06:37 +01:00
2c338468bc
Add Localazy as sponsor
2022-08-11 15:42:01 +01:00
d8b456d89a
Bumps dependencies
2022-08-08 20:53:28 +01:00
bff18ab381
Merge pull request #551 from fabio-ivona/fix-phpunit-printer-refactor
...
fix lint
2022-08-02 11:06:03 +02:00
4e95a65af1
fix lint
2022-08-02 11:03:06 +02:00
1706e1d2e0
fix lint
2022-08-02 11:01:17 +02:00
324823fef0
Merge pull request #534 from fabio-ivona/fix-phpunit-printer-refactor
...
Fix issues after PHPUnit refactoring
2022-08-02 10:58:54 +02:00
afedf83f5d
fix PhpUnit allowiing abstract testcases no more
2022-06-23 15:32:38 +02:00
402995bf29
implement our own Printer class because PhpUnit DefaultPrinter has become final
2022-06-23 14:24:10 +02:00
c0fc52f719
chore: removes team printer while printer stuff is not ready
2022-06-10 09:31:39 +01:00
41dbc947fa
Merge pull request #520 from abenerd/feature/new-expectation
...
add new expectation
2022-05-24 08:00:25 +01:00
fe09184c9c
Bump dependencies
2022-05-20 13:47:56 +01:00
4821bd4423
fix: high order tests debug
2022-05-12 20:05:36 +01:00
1461c9ba88
chore: updates composer dependencies
2022-05-12 19:44:45 +01:00
452d4b26b9
add new expectation
2022-05-08 11:13:45 +02:00
3dd7b677bd
Merge pull request #517 from fgaroby/make_toHaveKeys_accepts_multi-dimensional_arrays
...
Make 'toHaveKeys' accept multi-dimensional associative arrays
2022-05-06 15:29:30 +02:00
1e86dcecd0
Better PHPStan types
2022-04-30 11:08:42 +02:00
949ba1f298
fix PHPStan types
2022-04-29 23:06:29 +02:00
77b7181b08
Make 'toHaveKeys' accept multi-dimensional associative arrays
2022-04-29 15:17:36 +02:00
6e120d60f6
Merge pull request #508 from danilopolani/feat/drop-php8.0-support
...
Drop support for PHP 8.0
2022-04-01 17:10:07 +01:00
10ff36480a
drop support for php 8.0
2022-04-01 18:05:04 +02:00
ffb20c9956
Merge pull request #506 from danilopolani/feat/phpunit-tests-folder
...
[2.x] Read tests folder from PHPUnit.xml file
2022-04-01 16:39:09 +01:00
751a532124
start ConfigLoader tests
2022-04-01 14:34:43 +02:00
80c411be44
add config loader to read phpunit file and get the tests directory or fallback
2022-03-30 15:39:50 +02:00
db5c11d96e
Merge pull request #449 from pestphp/performs_no_expectations
...
[2.x] Adds support for chaining `hasNoExpectations` to the test method.
2022-03-22 13:23:08 +00:00
f3ed9bdf8e
Merge branch 'master' into performs_no_expectations
...
# Conflicts:
# src/PendingCalls/TestCall.php
2022-03-22 13:20:31 +00:00
53c20d9cd2
Renames method to throwsNoExceptions.
2022-03-22 13:19:23 +00:00
fca0c8fc0c
Adds sponsor
2022-03-11 19:58:21 +00:00
c8aa204ee0
Merge pull request #498 from danilopolani/fix/types
...
Fix phpstan static errors
2022-03-09 10:51:55 +00:00
a3889110f1
fix phpstan types
2022-03-09 11:48:35 +01:00
cda4665979
Merge pull request #492 from danilopolani/feat/covers-attribute
...
[2.x] Add `covers` attribute
2022-03-09 10:24:58 +00:00
09e2a26b7d
fix linting
2022-03-09 11:09:03 +01:00
3dc451cf44
fix typo
2022-03-09 11:08:11 +01:00
3795870150
move coversNothing to method annotations
2022-03-09 11:05:10 +01:00
24204adc09
Adds StandWithUkraine banner
2022-03-09 01:11:37 +00:00
a027e24e3c
fix typo
2022-03-08 15:02:30 +01:00
15e2e1711b
enforce class-string for attributes
2022-03-08 14:57:17 +01:00
d363321db5
Merge pull request #497 from pestphp/feature/style
...
style: apply fixes from PHP-CS-Fixer
2022-03-08 10:58:16 +00:00
3ffed844a6
style: apply fixes from PHP-CS-Fixer
2022-03-08 10:51:38 +00:00
9cf1005183
Merge pull request #496 from hebinet/dump-for-expections
...
[1.x] Add `dump` helper to Expectation class
2022-03-08 10:24:56 +00:00
3601d01bd5
Added dump helper to Expectation class
2022-03-08 10:41:09 +01:00
d0136b63d4
fix linting
2022-03-07 18:23:06 +01:00
00029c15ef
add generic covers method to accept both classes and functions
2022-03-07 18:22:30 +01:00
a5cbdea868
fix phpstan issues
2022-03-07 17:51:47 +01:00
edd1d890ca
replace double foreach with a filter and reduce
2022-03-07 17:51:39 +01:00
985bbf4ea5
add tests for covers attribute
2022-03-07 17:40:43 +01:00
443f848386
fix fqn for coversClass
2022-03-07 17:40:29 +01:00
32dbac87c8
fix fqn on coversClass attribute and array evaluation
2022-03-07 16:18:55 +01:00
1dc33070fe
fix phpdoc
2022-03-06 19:02:02 +01:00
1079793ccf
cleanup
2022-03-05 17:25:23 +01:00
21364779f9
move covers attribute above the class
2022-03-05 17:23:03 +01:00
50d8688b79
allow multiple values on coversClass and coversFunction
2022-03-05 17:06:00 +01:00
27baad82d0
remove method name on coversClass
2022-03-05 17:03:45 +01:00
a894386b49
pass methods name to attribute surrounded by quotes
2022-03-05 16:51:12 +01:00
2465b88462
add covers list and attributes mutator
2022-03-05 16:23:05 +01:00
7660517f7c
start covers attribute implementation
2022-03-04 22:28:37 +01:00
74470ec96d
Merge pull request #491 from def-studio/fix-cs
...
fix code style
2022-03-04 17:37:26 +01:00
03ccea8978
fix code style
2022-03-04 17:36:02 +01:00
ed89689425
Merge pull request #490 from mkohei/feat/add-code-to-the-throws-arg
...
feat: Add code to the throws arg
2022-03-04 15:27:33 +00:00
62d7652376
Merge pull request #489 from owenvoke/bugfix/phpstan-fixes
...
fix: resolve PHPStan warnings
2022-03-04 08:56:52 +00:00
0e85921964
feat: Add code to the throws arg
2022-03-04 13:05:55 +09:00
51ec80f11f
fix: resolve PHPStan warnings
2022-03-03 18:20:24 +00:00
e08d6f2803
Merge pull request #488 from owenvoke/feature/ci-ansi
...
ci: update to use ANSI output
2022-03-03 16:08:47 +00:00
22030bffd0
ci: update to use ANSI output
2022-03-03 16:01:09 +00:00
bc105bc818
Merge pull request #484 from fabio-ivona/fix-restore-missing-exception-in-v2
...
Fix toThrow expectation passing when exception doesn't exist
2022-03-03 14:34:09 +00:00
2c3a296040
fix types
2022-02-18 16:42:34 +01:00
10b204e19d
handles toThrow exception with a "class not found" error
2022-02-18 16:40:31 +01:00
36130eb7a0
adds a failing test
2022-02-18 16:40:17 +01:00
6d5a8a9235
Merge branch 'master' into performs_no_expectations
2022-02-10 17:26:15 +00:00
04663e0c8e
Merge pull request #474 from def-studio/phpstan-fix
...
phpstan fix
2022-02-05 11:36:21 +00:00
6f9ebe04b0
phpstan fix
2022-02-05 11:36:02 +01:00
8ca4caaffa
Merge pull request #467 from pestphp/scoped
...
Adds support for `scoped` in HigherOrderExpectations
2022-01-23 23:48:10 +00:00
8baaf80691
Merge branch 'master' into scoped
...
# Conflicts:
# src/Expectations/HigherOrderExpectation.php
# tests/Features/Expect/HigherOrder/methods.php
2022-01-23 23:44:04 +00:00
e91c85496f
Adds support for scoped in HigherOrderExpectations.
2022-01-23 23:37:03 +00:00
6bf92d20ad
Merge pull request #465 from pestphp/v2_json_fix
...
Makes `json` expectation usable in Higher Order Tests
2022-01-23 23:29:35 +00:00
35f607c46c
Merge pull request #466 from pestphp/rename_tap
...
Renames `tap` to `defer`.
2022-01-23 23:29:06 +00:00
b99f65d936
Renames tap to defer.
2022-01-23 23:18:55 +00:00
ead2dfd0a9
Makes json expectation usable in Higher Order Tests
2022-01-23 23:10:14 +00:00
d2ca6e630d
Merge pull request #460 from danharrin/feature/each-keys
...
feature: Pass `each()` keys to closures
2022-01-20 10:36:09 +00:00
12b48a6cf6
move to new test
2022-01-20 10:34:32 +00:00
635a71ce66
feature
2022-01-20 10:21:57 +00:00
b99c4d611b
test
2022-01-20 10:21:54 +00:00
af8886c062
Merge pull request #457 from cerbero90/feature/avoid-nested-expectations
...
Avoid nested expectations with `and()`
2022-01-16 13:53:22 +00:00
30b1f6cd0a
Add test for and()
2022-01-16 22:32:55 +10:00
d24091d224
Fix return docblock
2022-01-16 22:32:38 +10:00
b3d3b4485d
Do not nest expectations
2022-01-16 22:32:20 +10:00
108fe45164
chore: uses collision v5.11.0
2022-01-10 17:20:12 +00:00
e1a30e3c92
Add method comment.
2021-12-08 09:01:16 +00:00
d969eaac2c
Adds support for chaining hasNoExpectations to the test method.
2021-12-08 08:58:42 +00:00
dd081c59b7
refacto: memory plugin
2021-12-05 17:48:51 +00:00
b0264886c9
Merge pull request #448 from pestphp/feat/retry
...
feat: adds `--retry` option
2021-12-05 17:44:26 +00:00
6dcdfdb82f
Merge branch 'master' into feat/retry
2021-12-05 17:44:20 +00:00
e7d75365fd
Merge pull request #433 from owenvoke/feature/memory-usage
...
feat: add `--memory` usage flag
2021-12-05 17:37:53 +00:00
266447bcc0
feat: add --memory usage flag
2021-12-05 17:22:21 +00:00
b74a688677
tests: style
2021-12-05 14:59:07 +00:00
b1f9ce2283
refacto: structure
2021-12-05 14:40:08 +00:00
e64b6fe924
refacto: pipes
2021-12-05 14:21:11 +00:00
c8697e0310
chore: fixes style
2021-12-05 14:05:01 +00:00
98db677646
refacto: pipes
2021-12-05 14:03:09 +00:00
6c3a8be049
Merge pull request #430 from def-studio/next-1
...
[v2.x] expectation pipes and interceptors
2021-12-05 12:27:20 +00:00
129a733888
chore: re-adds removed tests
2021-12-04 21:23:48 +00:00
5aeda553a4
fix: removes json file
2021-12-04 21:21:47 +00:00
0146186ddb
fix: adds retry.json to gitignore
2021-12-04 21:20:28 +00:00
106b279ed0
feat: adds --retry option
2021-12-04 21:18:55 +00:00
05f44ed84a
fix phpstan
2021-11-29 10:06:00 +01:00
6e7890c206
fix phpstan
2021-11-29 09:58:48 +01:00
2d2760e15c
fix phpstan
2021-11-29 09:52:18 +01:00
b2eb69cbc1
fix phpstan
2021-11-29 09:48:10 +01:00
0fc90ec181
Merge branch 'master' into next-1
2021-11-29 09:36:07 +01:00
337d55b9ab
lint
2021-11-29 09:25:00 +01:00
9f1e3dadf4
Merge pull request #424 from pestphp/better-dataset-support
...
[2.x] Vastly improves the logic around bound datasets to make them more user friendly
2021-11-27 20:07:25 +00:00
24943e5fbb
Merge branch 'master' into better-dataset-support
2021-11-27 19:55:14 +00:00
33d1579660
Updates from main
2021-11-27 19:54:39 +00:00
8047ae570d
chore: fixes cs
2021-11-27 19:54:21 +00:00
e236bf3821
chore: runs static workflows on php81
2021-11-27 19:51:58 +00:00
32c2df0444
chore: runs static workflows on php81
2021-11-27 19:44:41 +00:00
7a0e841a0d
chore: fixes tests
2021-11-27 19:41:50 +00:00
ce2dcc3128
Merge branch 'master' into better-dataset-support
...
# Conflicts:
# src/Concerns/Testable.php
2021-11-27 19:28:39 +00:00
52314a4928
Merge pull request #444 from pestphp/better_expectation_support
...
[2.x] Improved generics for higher order
2021-11-27 19:27:06 +00:00
d65cc9be84
Improved generics for higher order
2021-11-27 19:20:29 +00:00
beb14ce5f4
Improved generics for higher order
2021-11-27 18:48:58 +00:00
c49700dd47
Merge pull request #443 from pestphp/tweaks
...
Small Tweaks for Pest v2
2021-11-27 11:30:52 +00:00
3d0f267a5c
Moves method evaluation to the method factory
2021-11-27 08:08:09 +00:00
729d7c4bef
Small tweaks for PHP 8
2021-11-27 07:44:35 +00:00
d10b8f5d2c
Merge branch 'master' into next-1
2021-11-26 16:25:40 +01:00
8494d4566a
fix tests
2021-11-26 16:15:36 +01:00
7fd9cfa2e9
refactor
2021-11-26 15:44:35 +01:00
3df78f2edf
Merge branch 'pipes-and-interceptors' into next-1
...
# Conflicts:
# src/Concerns/Extendable.php
# src/CoreExpectation.php
# src/Expectation.php
# src/Support/ExpectationPipeline.php
# src/Support/Extendable.php
2021-11-26 15:31:40 +01:00
5f0752e874
applied changes from code review
2021-11-26 15:29:21 +01:00
cdd67a6900
merge from master
2021-11-26 15:29:21 +01:00
fce24ef01f
Port from 1.x
2021-11-26 15:29:18 +01:00
47264416b1
Update FUNDING.yml
2021-11-26 15:29:18 +01:00
86dca12c09
refacto(phpstan-to-8): few adjustments
2021-11-26 15:29:18 +01:00
0b5cea6df1
upgrade to phpstan lvl 9
2021-11-26 15:29:18 +01:00
9258dcc988
fix phpstan failure
2021-11-26 15:29:18 +01:00
24edab45b1
fix tests
2021-11-26 15:29:18 +01:00
f3371e51fe
wip toward lvl9
2021-11-26 15:29:18 +01:00
83b9f86972
upgrade to phpstan lvl 8
2021-11-26 15:29:15 +01:00
ca30677c53
upgrade to phpstan lvl 7
2021-11-26 15:29:15 +01:00
b205b8e748
trying to disable phpstan parallel processing
2021-11-26 15:29:15 +01:00
b9b9de1945
upgrade to phpstan level 6
2021-11-26 15:29:15 +01:00
22895ce682
docs: updates release
2021-11-26 15:29:15 +01:00
3829623984
Port from 1.x
2021-11-25 16:49:10 +00:00
3f3bc525bc
Update FUNDING.yml
2021-11-21 18:25:07 +00:00
ece0930319
Merge pull request #438 from def-studio/phpstan-to-8
...
Phpstan to 9
2021-11-18 23:41:02 +00:00
94585789dc
refacto(phpstan-to-8): few adjustments
2021-11-18 23:39:37 +00:00
7ea6d8a35d
upgrade to phpstan lvl 9
2021-11-18 23:27:37 +01:00
9dd40e4610
fix phpstan failure
2021-11-18 01:14:57 +01:00
8cdca8d012
fix tests
2021-11-18 01:04:59 +01:00
7bcd3ebaee
wip toward lvl9
2021-11-18 01:01:56 +01:00
d4a8a3ec37
upgrade to phpstan lvl 8
2021-11-18 00:12:39 +01:00
f460cceeba
docs: updates release
2021-11-17 10:55:45 +00:00
f3f58c7f52
upgrade to phpstan lvl 7
2021-11-15 22:20:00 +01:00
f2a9b73b83
trying to disable phpstan parallel processing
2021-11-15 20:54:47 +01:00
ffd4e6d577
upgrade to phpstan level 6
2021-11-15 12:23:53 +01:00
5287eff507
merge from master
2021-11-15 11:54:42 +01:00
f6004e07c1
chore: ignores windows builds
2021-11-14 21:45:13 +00:00
b2cd60395f
chore: phpstan level 5
2021-11-14 21:39:24 +00:00
183f975166
chore: phpstan level 5
2021-11-14 21:23:02 +00:00
8ace01b6f1
Merge branch 'next'
2021-11-14 20:00:34 +00:00
4b213d63bd
feat: reworks evalution of Test Case
2021-11-14 19:58:25 +00:00
da5c21de8f
Update README.md
2021-11-09 01:42:10 +00:00
408ae4cad8
docs: adds spatie.be as platinum sponsor
2021-11-08 18:31:48 +00:00
fc2484a28a
Update README.md
2021-11-05 12:00:56 +01:00
be58d5517a
improves static analysis
2021-11-01 10:40:39 +01:00
602403eb59
Update src/Concerns/Extendable.php
...
Co-authored-by: Luke Downing <lukeraymonddowning@gmail.com >
2021-11-01 10:31:30 +01:00
5f1776829b
Update src/Concerns/Extendable.php
2021-10-31 22:16:02 +01:00
4a22c5d673
addresses reviews
2021-10-31 22:08:34 +01:00
3943919709
implemements pipelines and adds tests for it
2021-10-31 15:23:28 +01:00
8174f2d973
extracted Expectations to a CoreExpectation class
2021-10-30 20:14:54 +02:00
22d16d54c6
Merge branch 'next' into better-dataset-support
...
# Conflicts:
# src/Concerns/Testable.php
2021-10-27 18:28:51 +01:00
cd34f0ba81
refactor: comments
2021-10-24 22:39:35 +01:00
648c6c5a27
refactor: comments
2021-10-24 19:37:29 +01:00
2b687a7269
refactor: PHP 8 features
2021-10-24 18:29:59 +01:00
e8c2fe6e35
fix: test class finder
2021-10-24 01:16:05 +01:00
88dfabc633
chore: points towards 2.0
2021-10-24 01:11:04 +01:00
a35bf249a0
chore: points towards 2.0
2021-10-24 01:06:48 +01:00
cf47b45262
feat: basic PHPUnit 10 support
2021-10-24 01:03:18 +01:00
eed3ed5513
Vastly improves the logic around bound datasets to make them more user friendly.
2021-10-19 21:40:40 +01:00
de46ee0f64
fix: adds link to xdebug coverage mode
2021-10-10 15:33:27 +01:00
1e011c7b40
fix: warns about xdebug modes
2021-10-10 15:25:02 +01:00
04dcebf3aa
Revert "Merge pull request #413 from def-studio/fix_skipping_tests_with_exception_asserting"
...
This reverts commit e853792a59 , reversing
changes made to 205238fcbf .
2021-10-10 14:40:07 +01:00
0346450a51
adds test to check if pipes can add parameters to an expectation
2021-10-10 01:09:45 +02:00
fc53f08e37
implemented pipe closure with $next as the first parameter
2021-10-10 01:02:04 +02:00
bc4e5b9b4e
implemented pipe closure with $next as the last parameter
2021-10-10 00:16:21 +02:00
c3a445534b
adds tests
2021-10-09 12:03:12 +02:00
70877bfad4
updated snapshots
2021-10-09 10:26:22 +02:00
55376d32e5
moved decorate implementation to dedicated intercept and pipe calls
2021-10-09 10:22:24 +02:00
8835502074
lint
2021-10-08 16:38:16 +02:00
ba9b06adf3
fix tests
2021-10-08 16:35:31 +02:00
e92d9bfaae
implements decorators pipeline
2021-10-08 15:29:35 +02:00
d802e88148
moved old Expectation in CoreExpectation.php and made Expectation.php a decorator for it
2021-10-07 22:59:46 +02:00
e853792a59
Merge pull request #413 from def-studio/fix_skipping_tests_with_exception_asserting
...
Fix skipping tests with exception asserting
2021-10-02 12:01:04 +01:00
b0fbe54181
removes duplicated test
2021-10-02 09:15:52 +02:00
2a649bdfc0
revert previous solution and invert chain and proxy calls in TestCaseFactory.php
2021-10-02 09:09:47 +02:00
e042bf7d3a
removes expection expectations if test is marked as skipped
2021-10-01 15:52:45 +02:00
3ff71a4563
adds failing test
2021-10-01 15:52:02 +02:00
205238fcbf
docs: updates release process
2021-09-25 13:56:06 +01:00
ba06c5a76d
release: v1.20.0
2021-09-25 13:52:12 +01:00
78ffc491e9
chore: exclude builds on PHP 8.1 on mac os or windows
2021-09-25 13:37:06 +01:00
7f38de11b7
refactor: --ci option
2021-09-25 13:29:11 +01:00
a6e34d204c
Merge pull request #405 from def-studio/add-new-ci-option-to-pest-bin
...
Add new --ci option to pest bin
2021-09-25 13:11:05 +01:00
66d47e4922
fix: usage on PHP 7.3
2021-09-25 09:39:17 +01:00
7d70b6e95a
merge from master
2021-09-25 09:04:26 +02:00
076dcab4c5
Merge remote-tracking branch 'origin/master' into add-new-ci-option-to-pest-bin
...
# Conflicts:
# tests/.snapshots/success.txt
2021-09-25 09:04:07 +02:00
6f42e336c9
merge conflict
2021-09-25 08:57:55 +02:00
0d72b5197c
merge conflict
2021-09-25 08:55:57 +02:00
7691e3c602
Merge pull request #399 from mertasan/sequence
...
Fix: `sequence()` can generate false positives
2021-09-24 22:15:49 +01:00
b43a59868d
feat: adds unless expectation
2021-09-24 22:12:08 +01:00
457972716f
refactor: expectation match method
2021-09-24 22:02:18 +01:00
ae029660e3
tests: fixes snapshots
2021-09-24 21:18:30 +01:00
dc12419078
Merge pull request #407 from mertasan/method-match
...
Adds new `match()` method
2021-09-24 21:16:48 +01:00
f0ddd10a54
Merge branch 'master' into method-match
2021-09-24 21:16:43 +01:00
4daf7ee4ab
refactor: throwsIf method
2021-09-24 21:15:31 +01:00
d60f320382
Merge pull request #371 from mertasan/throwsif
...
Add `throwsIf` exception
2021-09-24 21:10:56 +01:00
3c3e6b160b
refactor: expectation when
2021-09-24 21:10:02 +01:00
c99f8f196e
lint
2021-09-24 14:42:26 +03:00
9cc4ecd5ab
Merge branch 'master' into method-match
2021-09-24 14:39:21 +03:00
8d96f975e0
update snapshots
2021-09-24 14:37:01 +03:00
7f214f9e12
use and() instead of new self
2021-09-24 13:59:00 +03:00
da258fa89f
remove the warning
2021-09-24 13:55:16 +03:00
f23f857903
Merge pull request #406 from mertasan/method-when
...
Adds new `when()` method
2021-09-24 11:23:21 +01:00
fec11928cf
update snapshots
2021-09-23 06:57:07 +03:00
f6131d042b
add tests
...
The filename is not accepted as `match.php`
2021-09-23 06:56:47 +03:00
543b9542ae
add new match() method
2021-09-23 06:55:28 +03:00
1681c1f4f8
update snapshots
2021-09-23 03:35:56 +03:00
f41c3ce9ba
add tests
2021-09-23 03:35:46 +03:00
847b06e558
add when() method
2021-09-23 03:35:41 +03:00
601c4b01fc
refactors to use a Plugin to parse --ci option
2021-09-22 14:53:16 +02:00
05c1c82ae2
lint
2021-09-22 11:05:04 +02:00
1bde49b3c4
types fix
2021-09-22 11:00:41 +02:00
b22f5e0c85
adds test for CI env runs
2021-09-22 10:38:21 +02:00
dd643faa5c
adds a new --ci option to pest binary
2021-09-22 10:17:44 +02:00
facbf05016
docs: adds missing entry to changelog
2021-09-20 19:38:02 +01:00
58cff003d8
release: v1.19.0
2021-09-20 19:30:58 +01:00
ae997e6eee
No need for --ignore-platform-req=php
2021-09-20 19:28:43 +01:00
e6c7d68def
Adds php-81 support
2021-09-20 19:26:47 +01:00
0b19672963
Merge branch 'master' into throwsif
2021-09-19 01:47:07 +03:00
a16a19e121
update snapshots
2021-09-16 18:10:15 +03:00
3dd10b3c7c
change test
2021-09-16 18:09:59 +03:00
12e63c7376
add new assertion
2021-09-16 18:09:45 +03:00
2f0cd7a4e3
Adds Fathom Analytics as sponsor
2021-09-15 10:03:05 +01:00
447af55e7c
Merge pull request #391 from gabbanaesteban/master
...
Add `toHaveProperties`
2021-09-03 09:52:39 +01:00
253e9d10c8
Fix types
2021-09-03 04:44:10 -04:00
536ce1eca0
Update snapshots
2021-09-03 04:40:48 -04:00
4331b2aaf6
Add toHaveProperties
2021-09-03 04:26:57 -04:00
8d99cacc95
Update README.md
2021-09-02 23:36:02 +01:00
3c38facc8a
Update README.md
2021-09-02 23:35:51 +01:00
ed389d35d0
Adds Auth0 as sponsor
2021-09-02 23:35:40 +01:00
60c0636523
release: v1.18.0
2021-08-30 00:05:26 +01:00
16b6f96b47
Merge pull request #389 from dansysanalyst/toHaveLength-mblen
...
Use mb_strlen instead of grapheme_strlen
2021-08-29 12:18:38 +01:00
042f2ec3f3
Use mb_strlen instead of grapheme_strlen
...
Due to inconsistent behave, mb_strlen will be used.
2021-08-29 12:55:37 +02:00
851ce36010
Merge pull request #386 from dansysanalyst/expectation-toHaveLength
...
Adds toHaveLength() Expectation & Tests
2021-08-29 00:45:39 +01:00
4f386894bd
Revert "Use toHaveCount"
...
This reverts commit 2289adade2 .
2021-08-28 18:14:55 +02:00
2289adade2
Use toHaveCount
...
changes to toHaveCount
2021-08-28 17:54:29 +02:00
29e21e3814
Merge pull request #385 from dansysanalyst/snapshot-contrib
...
Update snapshots
2021-08-28 16:47:25 +01:00
8367af22e7
Adds toHaveLength() Expectation & Tests
...
Adds toHaveLength() Expectation and its tests. toHaveLength checks if the given value has the informed length. Works with strings, array, object and collections.
2021-08-28 17:02:09 +02:00
e3d678dc04
Update snapshots
...
Adds update:snapshots to CONTRIBUTING
2021-08-28 16:30:17 +02:00
4ae482c707
feat: adds support for nunomaduro/collision:^6.0
2021-08-27 22:32:18 +01:00
075c31bc78
release: v1.17.0
2021-08-26 21:17:03 +01:00
2125bf9668
chore: adjusts tests
2021-08-26 21:14:56 +01:00
dbf3c0a8cf
Merge pull request #361 from kbond/throw-expectation
...
Add `toThrow` expectation
2021-08-26 21:02:38 +01:00
eca5f89e59
release: v1.16.0
2021-08-19 17:07:45 +01:00
0b0beac122
Script update
2021-08-16 22:12:13 +01:00
578e97123d
Changes -P to -p
2021-08-13 22:09:55 +01:00
01d672d563
Merge pull request #369 from pestphp/parallel
...
Parallel testing support
2021-08-13 16:00:26 +01:00
490b2d66e5
Fix
2021-08-13 13:41:00 +01:00
0368c4846f
Adds a composer test:parallel script
2021-08-13 13:40:07 +01:00
4dfc02c5da
Refactor
2021-08-13 11:19:03 +01:00
5c84b0c6d3
The getFilenames method now respects only calls.
2021-08-13 11:07:52 +01:00
b6c06e8c30
Bugfix
2021-08-13 10:46:07 +01:00
c6435d5606
Adds a helpful message for users trying to run parallel without the plugin
2021-08-13 10:44:11 +01:00
2887d212e3
CS fix
2021-08-13 10:30:26 +01:00
cadae52d5d
Updates snapshots
2021-08-13 10:29:21 +01:00
d9749ca65b
Adds a method for getting all filenames
2021-08-13 10:26:38 +01:00
c2070cd99d
Refactor
2021-08-13 10:19:10 +01:00
03d34e9a10
Removes isInParallel
2021-08-13 10:14:01 +01:00
45e76a6df6
Typehint updates
2021-08-13 09:41:45 +01:00
28dd3c2a03
Adds -P as a parallel shortcut
2021-08-13 09:39:56 +01:00
5de981d923
Updates composer.json
2021-08-13 09:12:56 +01:00
a55b31e7c3
Update FUNDING.yml
2021-08-12 21:41:42 +01:00
5f0bd8180e
Update FUNDING.yml
2021-08-12 21:41:05 +01:00
e1f1fcccbe
Removes unneeded dependency
2021-08-11 21:25:41 +01:00
ab04aef561
Refactors addOutput
2021-08-11 20:59:19 +01:00
79ddb1f58e
Composer change
2021-08-11 15:57:49 +01:00
c7a2e68941
Fixes a problem with the PhpUnit logger
2021-08-10 14:57:36 +01:00
5c592928d4
Adds a new method, isInParallel, to the Testable trait to allow a test to determine its parallel status.
2021-08-10 14:34:10 +01:00
bcab4224fb
Skips a test that doesn't support parallel.
2021-08-10 14:24:34 +01:00
892f70b5b5
Refactor
2021-08-10 13:17:11 +01:00
5c7de5ad75
Refactor
2021-08-10 12:04:15 +01:00
995088b522
Refactor
2021-08-10 11:32:43 +01:00
ef503646ee
Removes parallel classes.
2021-08-10 11:30:48 +01:00
a760470e48
Adds Pest output to parallel.
2021-08-09 18:57:20 +01:00
1d4c1a5359
update snapshots
2021-08-07 08:22:31 +03:00
8e32b88fc8
add tests
2021-08-07 08:22:26 +03:00
1a7baad338
add throwsIf exception
2021-08-07 08:22:16 +03:00
31d1b1b91d
Adds a little more spacing above the coverage output.
2021-08-06 15:15:09 +01:00
7524c80af6
Merge pull request #370 from nuernbergerA/parallel
...
Parallel additions
2021-08-06 15:04:51 +01:00
721d5134b7
replace str_starts_with to support pre php 8.0
2021-08-06 16:00:03 +02:00
0b5321fdd7
only check for coverage driver if option is present
2021-08-06 15:48:38 +02:00
c86058fed1
use support class
2021-08-06 15:39:19 +02:00
8b295b5e9d
remove debug statements
2021-08-06 15:38:59 +02:00
221248e691
introduced argument mapping, added pest coverage
2021-08-06 15:25:28 +02:00
7621247bb7
Adds workflows for parallel
2021-08-05 17:45:50 +01:00
463a50ebd4
Investigating bug fix
2021-08-05 17:39:23 +01:00
62aabc6ae1
Bugfix. The TestCase is now aware of if it is running in parallel or not 😎
2021-08-05 17:09:45 +01:00
1ca9aa5ca6
Further cleanup
2021-08-05 16:43:09 +01:00
7a76f8dce2
Further cleanup
2021-08-05 16:21:06 +01:00
beca27599c
Further cleanup
2021-08-05 16:18:47 +01:00
256b167eaf
Improvements
2021-08-05 15:31:09 +01:00
5526d4c24d
Cleanup
2021-08-05 13:51:55 +01:00
7ea138c640
CS fixes
2021-08-05 13:41:04 +01:00
c4a659c3b5
Composer changes
2021-08-05 13:16:29 +01:00
0a3991c314
Initial working draft
2021-08-05 13:13:53 +01:00
d1a9e0bbe3
release: v1.15.0
2021-08-04 23:02:18 +01:00
17eacfdf95
Update RELEASE.md
2021-08-04 23:01:40 +01:00
9ec0762d41
tests: refactors toBeTruthy and toBeFalsy
2021-08-04 22:56:18 +01:00
30f39f1850
Merge pull request #367 from gabbanaesteban/add-to-be-falsy-and-to-be-truthy
...
Add `toBeTruthy` and `ToBeFalsy`
2021-08-04 22:45:39 +01:00
8ee07330b3
Add toBeFalsy
2021-08-03 20:55:07 -04:00
cffde4564d
Add toBeTruthy
2021-08-03 20:54:56 -04:00
ce7a7649a2
chore: removes scripts folder
2021-08-03 18:59:36 +01:00
eeed7e6a0a
chore: removes scripts folder
2021-08-03 18:57:41 +01:00
d6844f5239
Delete compile.php
2021-08-03 18:55:53 +01:00
06c4019e81
cs: removes comment
2021-08-03 18:22:15 +01:00
7785a8cc58
chore: reverts changes regarding PHP 8.1
2021-08-03 18:00:42 +01:00
663516c1e3
Merge pull request #366 from jeroenvanrensen/patch-1
...
Fix typography
2021-08-03 14:32:50 +01:00
e83667a20b
docs: update changelog
2021-08-03 14:01:53 +01:00
aa96d75fb9
Merge pull request #364 from pestphp/bound-datasets
...
Datasets can now access the test case
2021-08-03 13:58:35 +01:00
a5af4bc5ed
Fix typography
2021-08-03 15:04:03 +03:00
57161ba5ad
Merges master
2021-08-02 14:03:33 +01:00
b1a9254fc1
Merge branch 'master' into bound-datasets
...
# Conflicts:
# tests/.snapshots/success.txt
2021-08-02 14:02:49 +01:00
e56e818659
Splits 8.1 OS jobs
2021-08-02 13:06:41 +01:00
79de0d5875
Splits 8.1 OS jobs
2021-08-02 13:05:55 +01:00
f6f8140ebc
Splits 8.1 OS jobs
2021-08-02 13:05:29 +01:00
eed221af46
Adds continue-on-error for php 8.1
2021-08-02 13:03:13 +01:00
524457a4e6
Adds continue-on-error for php 8.1
2021-08-02 13:00:07 +01:00
8e289b7a7d
Adds continue-on-error for php 8.1
2021-08-02 12:59:07 +01:00
172b69cf15
Adds continue-on-error for php 8.1
2021-08-02 12:57:57 +01:00
475279a4fa
Adds continue-on-error for php 8.1
2021-08-02 12:56:29 +01:00
4b236bf9ff
docs: update changelog
2021-08-02 12:50:44 +01:00
50e2d10029
docs: update changelog
2021-08-02 12:50:28 +01:00
fa8a57f1ab
Merge pull request #350 from pestphp/teamcity-styling
...
Teamcity styling
2021-08-02 12:47:54 +01:00
715f8b420b
Updates phpunit dependency version
2021-08-02 12:41:23 +01:00
c776bcf86d
add toThrow expectation
2021-08-01 12:33:09 -04:00
a0637d86ff
Refactors
2021-08-01 17:00:01 +01:00
1a941d7f92
Refactors
2021-08-01 16:45:06 +01:00
b5959aa3fa
Refactors
2021-08-01 15:42:52 +01:00
8861dd2401
Merges with master
2021-08-01 15:40:34 +01:00
da73f4b395
Merge branch 'master' into teamcity-styling
...
# Conflicts:
# tests/.snapshots/success.txt
2021-08-01 15:36:53 +01:00
d5097d0fe5
Merge conflicts
2021-07-31 23:28:23 +01:00
022ad4be0d
Merge branch 'master' into bound-datasets
...
# Conflicts:
# tests/.snapshots/success.txt
2021-07-31 23:27:38 +01:00
2d2a83e9e8
chore: run tests against php 8.1
2021-07-31 22:56:33 +01:00
67c7bee4fa
Merge pull request #365 from def-studio/expect-toContain-with-multiple-needles
...
implements multiple needles in expect()->toContain()
2021-07-31 20:34:33 +01:00
675b0f1ec8
implements multiple needles in expect()->toContain()
2021-07-31 18:29:03 +02:00
c2b86c3ab3
Removes pest from stack traces
2021-07-30 16:34:30 +01:00
46337b8085
Removes pest from stack traces
2021-07-30 16:32:00 +01:00
df172d8eed
Adds new lines
2021-07-30 15:36:38 +01:00
24b9160b79
Removes new line from event printing
2021-07-30 15:34:31 +01:00
a7860b0b8e
CS
2021-07-30 12:41:57 +01:00
7471c224fa
Output improvements.
2021-07-30 12:39:20 +01:00
2996135155
Output improvements.
2021-07-30 12:38:13 +01:00
1abab8d440
Output improvements.
2021-07-30 12:36:52 +01:00
e52c83e5be
Output improvements.
2021-07-30 12:35:20 +01:00
5ed4545737
Output improvements.
2021-07-30 12:34:10 +01:00
8b39df68ce
Output improvements.
2021-07-30 12:32:27 +01:00
04d8a3762b
Output improvements.
2021-07-30 12:31:03 +01:00
0f7c8d00d6
Output improvements.
2021-07-30 12:29:39 +01:00
12fb4f8639
Output improvements.
2021-07-30 12:24:23 +01:00
6a84b825e6
Output improvements.
2021-07-30 12:23:24 +01:00
e8595c56b3
Merge branch 'master' into teamcity-styling
2021-07-30 11:46:57 +01:00
4a9fb2fa74
Snapshot update
2021-07-28 10:41:47 +01:00
d8fae6d689
Datasets can now access the test case and are executed after the setup method has run.
2021-07-28 10:39:39 +01:00
252f9a0e46
Merge pull request #321 from jordanbrauer/fix-missing-dataset-errors
...
Add user-friendly exception message for missing test inputs
2021-07-28 09:57:39 +01:00
8d24b4a217
chore: replace prop set/check with method call
2021-07-27 23:39:26 -05:00
43920f79a9
feat: add count method for checking message type presence
2021-07-27 23:36:09 -05:00
55bfc5856b
Merge branch 'master' into fix-missing-dataset-errors
2021-07-27 23:02:12 -05:00
cd9d4acbc2
release: v1.13.0
2021-07-28 02:03:24 +01:00
2b5355419a
chore: fixes types
2021-07-28 01:59:47 +01:00
22b822ce87
fix: skip with a false condition being ignored
2021-07-28 01:57:13 +01:00
b2c298b926
Merge pull request #363 from freekmurze/add-to-be-in
...
Add `toBeIn` expectation
2021-07-28 00:09:54 +01:00
671f3df115
fix tests
2021-07-28 01:00:19 +02:00
2dd77001b7
static analysis fix
2021-07-28 00:42:54 +02:00
5f574ded81
add toBeIn
2021-07-28 00:36:43 +02:00
6309e6818d
Update README.md
2021-07-26 23:19:51 +01:00
4813ab6ffb
Add sponsor
2021-07-26 23:18:55 +01:00
4ebba1298a
release: v1.12.0
2021-07-26 22:46:22 +01:00
2e0d1bb5a0
Merge branch 'master' of https://github.com/pestphp/pest
2021-07-26 22:45:08 +01:00
09d2b16767
docs: updates changelog
2021-07-26 22:45:03 +01:00
f56556eb73
Merge pull request #357 from jordanbrauer/fix-static-hooks
...
Fix static hooks
2021-07-26 22:33:58 +01:00
f387ca8624
Merge pull request #353 from rezaamini-ir/master
...
Add --force flag to pest:test command
2021-07-26 22:27:08 +01:00
ca9d783cf9
chore: makes phpunit/phpunit requirement above ^9.3.7
2021-07-26 22:02:57 +01:00
863ddea50b
style: split assignment into two lines clarity
2021-07-22 17:54:22 -05:00
00b4bb6305
Merge branch 'master' into fix-missing-dataset-errors
2021-07-21 21:26:33 -05:00
d217503a6a
test: use consistent test descriptors
2021-07-21 20:47:48 -05:00
b6012862c4
style: run linter
2021-07-21 20:43:21 -05:00
60c0ad006f
fix: prevent the global hooks from piling up ( #351 )
...
this happens due to the global `*All()` hooks (before & after) being
defined as static. We should be a good citizen and we need to clean up
our mess for the next person in the test instance constructor
2021-07-21 20:38:20 -05:00
79ff332afe
test: global "all" hooks must only run once ( #351 )
...
in other words, they can only run once per file
2021-07-21 20:32:39 -05:00
595bbe32a4
Add bool to the condition
2021-07-22 01:41:12 +04:30
328427bfdb
docs: update changelog
2021-07-21 12:59:45 +01:00
51f556799c
Merge pull request #352 from pestphp/higher-order-callable-datasets
...
Higher order callable datasets
2021-07-21 12:04:35 +01:00
5e0a0855ea
Add a better description
2021-07-21 14:38:11 +04:30
7ec3460d73
Add --force flag to pest:test command
2021-07-21 13:02:09 +04:30
4c8c42cd20
Refactor
2021-07-21 08:47:55 +01:00
09682dd393
Alters test to prove order doesn't matter
2021-07-21 08:16:54 +01:00
82c18d3848
Type fixes
2021-07-21 07:58:05 +01:00
3bdba9210d
Adds another test
2021-07-21 07:44:05 +01:00
371620d161
Adds support for receiving datasets in higher order tests
2021-07-21 07:40:19 +01:00
d10281f851
Adds test cases for loggers and removes use of str_starts_with.
2021-07-19 12:59:18 +01:00
47ceb2419b
Update README.md
2021-07-16 22:12:31 +01:00
771b5b2e53
Adds Spatie
2021-07-16 22:12:19 +01:00
05f72f9b6d
Aligns test case name with test names
2021-07-16 17:59:07 +01:00
f9de1b9c00
Refactor
2021-07-16 17:51:12 +01:00
9516e56242
Improves test case name styling
2021-07-16 17:50:18 +01:00
5f315fc899
Updates warning color
2021-07-16 17:46:30 +01:00
e59606818d
More work on output
2021-07-16 17:26:48 +01:00
e16104350e
More work on output
2021-07-16 16:45:35 +01:00
df31191f4e
Merge branch 'master' into teamcity-assertion-fix
2021-07-16 16:45:16 +01:00
5b310f6f93
More work on output
2021-07-16 15:58:44 +01:00
0200f90e9a
Start of work on better TeamCity output
2021-07-16 15:06:10 +01:00
027e69e48f
Merge pull request #349 from pestphp/teamcity-assertion-fix
...
Fixes the assertion output showing as 0 in the TeamCity logger
2021-07-16 14:58:30 +01:00
33e01e3805
Merge pull request #348 from jdanino/stubfix
...
Fix the unit test stub
2021-07-16 14:26:01 +01:00
13781dcd14
Fixes the assertion output showing as 0 in the TeamCity logger.
2021-07-16 13:17:33 +01:00
164bad437a
Fixes the assertion output showing as 0 in the TeamCity logger.
2021-07-16 13:10:30 +01:00
7ddcc03ad9
Update stubs/Unit.php
...
Co-authored-by: Owen Voke <development@voke.dev >
2021-07-16 13:00:32 +01:00
bbe4445257
Fix the unit test stub
2021-07-16 12:40:57 +02:00
d90ddf889c
docs: update changelog
2021-07-12 11:54:40 +01:00
5907164749
Merge pull request #341 from pestphp/hot-hoe
...
Adds support for Higher Order Expectations in Higher Order Tests
2021-07-12 11:52:04 +01:00
eb6de433b7
docs: update changelog
2021-07-11 09:08:31 +01:00
32f72cdf55
Merge pull request #344 from pestphp/callable-expect-fix
...
Forces higher order test callable expects to be closures
2021-07-11 09:04:59 +01:00
c160d97428
Forces higher order test callable expects to be closures.
2021-07-11 07:56:02 +01:00
2a8de0565f
Adds support for Higher Order Expectations in Higher Order Tests
2021-07-09 16:50:15 +01:00
5ab3c6e2d7
Merge pull request #340 from pestphp/better-tap-type-hinting
...
Better tap type hinting
2021-07-09 16:34:18 +01:00
50ece576a7
Improves type-hinting for target in HigherOrderTapProxy
2021-07-09 16:09:53 +01:00
9c202fa2d7
Improves type-hinting for tap method
2021-07-09 16:07:37 +01:00
e4e9cb09e4
docs: update changelog
2021-07-09 09:15:22 +01:00
6a7597c01a
Merge pull request #339 from pestphp/exception-improvements
...
Allows you to just specify an exception message when calling `throws`.
2021-07-09 09:08:05 +01:00
dd05452edd
Renames a property to be more inclusive.
2021-07-08 18:39:09 +01:00
99ea9f42e5
Allows you to just specify an exception message when calling throws.
2021-07-08 18:32:02 +01:00
7d6a86adc7
docs: update changelog
2021-07-08 18:11:02 +01:00
7fbd2661c8
Merge pull request #338 from pestphp/skip-closure-support
...
Closures passed to the `skip` method are now bound to the test case
2021-07-08 18:05:27 +01:00
6ce678d1c2
Adds an extra test to ensure that skipping takes place before higher order callables.
2021-07-08 17:52:56 +01:00
5049b996db
Merge branch 'master' into skip-closure-support
...
# Conflicts:
# src/Support/HigherOrderMessage.php
2021-07-08 17:50:48 +01:00
d838456caa
Merge pull request #331 from pestphp/higher-order-tap-and-defer
...
Adds a new `tap` method to Higher Order tests
2021-07-08 17:38:17 +01:00
e45c4ff4f1
Refactors HigherOrderMessage
2021-07-08 17:30:39 +01:00
fa3959db17
Type hints for callable
2021-07-08 13:12:30 +01:00
b97e206f7a
Closures passed to the skip method are now bound to the test case to allow for more complex logic.
2021-07-08 09:44:28 +01:00
7e9edecc7f
Higher Order Tests now resolve callable expectations. The tap method now always returns the test case.
2021-07-06 14:05:40 +01:00
dc75b34deb
refactor: move logic into boolean method in TestCaseFactory
2021-06-30 09:51:49 -05:00
8e22803797
Merge branch 'master' into fix-missing-dataset-errors
2021-06-30 09:04:20 -05:00
c290909eb3
Adds @mixin for HigherOrderCallables class
2021-06-25 09:24:16 +01:00
f2e56da2da
Updates snapshots
2021-06-24 22:58:29 +01:00
e6b258534a
Merge branch 'master' into higher-order-tap-and-defer
...
# Conflicts:
# tests/.snapshots/success.txt
2021-06-24 22:57:48 +01:00
acef002a2d
Adds tap for Higher Order tests
2021-06-24 22:57:26 +01:00
11ebe014fb
docs: update changelog
2021-06-24 21:44:57 +01:00
2d13c6e219
Merge pull request #330 from pestphp/higher-order-expectation-and
...
Allows `and` in Higher Order Expectations.
2021-06-24 21:42:22 +01:00
fbcb492c79
Simplification
2021-06-24 21:40:24 +01:00
4f67eff619
Start of work
2021-06-24 21:38:02 +01:00
3c2c767e09
Updates snapshot
2021-06-24 21:35:16 +01:00
ff527baa1d
Allows and in Higher Order Expectations.
2021-06-24 21:31:12 +01:00
621718d4b1
Merge pull request #329 from bigint/master
...
Update phpunit/phpunit to 9.5.6
2021-06-23 10:28:49 +01:00
59adc57344
Update phpunit/phpunit to 9.5.6
2021-06-23 14:55:09 +05:30
82bd836ae9
Merge branch 'master' into fix-missing-dataset-errors
2021-06-21 19:50:15 -05:00
1680613e12
docs: update changelog
2021-06-19 14:42:29 +01:00
f6d3ce41bc
chore: updates funding
2021-06-18 22:17:44 +01:00
d16a48bf0f
chore: cs
2021-06-18 22:16:54 +01:00
9459ce4030
Merge pull request #324 from pestphp/nested-higher-order-expectations
...
Adds Nested Higher Order Expectations
2021-06-18 22:12:17 +01:00
c773d1cd57
chore: type checks scripts folder
2021-06-18 22:09:56 +01:00
22a1aac84a
Fixes types
2021-06-18 22:08:47 +01:00
3a20696da4
CS
2021-06-18 22:03:51 +01:00
99bcf98617
Rebuilds snapshots
2021-06-18 22:03:01 +01:00
09d9bae988
Merge branch 'master' into nested-higher-order-expectations
...
# Conflicts:
# tests/.snapshots/success.txt
2021-06-18 22:01:30 +01:00
27de6106ab
Adds type hinting
2021-06-18 22:01:16 +01:00
aeded0a356
refacto: coding style updates
2021-06-18 22:01:14 +01:00
afef1d56e8
Merge pull request #323 from pestphp/non-callable-sequence
...
Sequenced expectations can now be passed as non-callable values
2021-06-18 21:53:04 +01:00
4b55de27f1
Adds generics
2021-06-18 21:52:24 +01:00
3d7b6426a1
Updates snapshots
2021-06-18 21:49:38 +01:00
1d415eb7fb
Merge branch 'master' into nested-higher-order-expectations
...
# Conflicts:
# tests/.snapshots/success.txt
2021-06-18 21:49:05 +01:00
8a384a6d65
Merge fixes
2021-06-18 21:46:57 +01:00
7c4dd2f2e7
Merge branch 'master' into non-callable-sequence
...
# Conflicts:
# tests/.snapshots/success.txt
2021-06-18 21:45:02 +01:00
b6f0496c3c
chore: updates funding
2021-06-18 12:39:05 +01:00
9b34650e72
Adds changelog for 1.6.0
2021-06-18 12:36:43 +01:00
db9f1254b5
Tags Pest 1.6
2021-06-18 12:30:57 +01:00
b0e2ce6896
Merge pull request #325 from dansysanalyst/feat/json
...
Method json() to parse JSON strings
2021-06-18 12:28:45 +01:00
3afdedbd3f
Snapshots
2021-06-18 13:11:37 +02:00
4bf69b97bd
feat(json): updates docs
2021-06-18 12:06:41 +01:00
ecb37fce91
Refactoring to use toBeJson()
...
Refactoring according to @lukeraymonddowning suggestion
2021-06-18 13:04:31 +02:00
c1b27579ca
Method json() to parse JSON strings
...
- Parse a JSON string into array
- Test
2021-06-18 12:43:17 +02:00
e64856c664
test: use throws method instead of assert
2021-06-17 13:33:11 -05:00
de86598c0d
Merge branch 'master' into fix-missing-dataset-errors
2021-06-16 21:36:42 -05:00
553b45306f
feat: handle unions (PHP 8)
2021-06-16 21:29:08 -05:00
d96a2485b6
Updates snapshot
2021-06-17 00:18:12 +01:00
9e9d1cc8cc
Merge branch 'master' into nested-higher-order-expectations
...
# Conflicts:
# src/Expectation.php
# tests/.snapshots/success.txt
2021-06-17 00:17:25 +01:00
579bb1b90c
Updates DocBlock type hinting
2021-06-17 00:15:42 +01:00
5116b4341e
Merge pull request #322 from pestphp/to-have-key
...
Reimplements the new `toHaveArray` features.
2021-06-16 23:12:43 +01:00
7ff64540a6
Adds nested Higher Order Expectations.
2021-06-16 20:48:23 +01:00
2e7192ab95
chore: static analysis adjustments - deprecation RE: ReflectionType::__toString
2021-06-16 14:42:51 -05:00
241d4cf94c
Reimplements non-callable sequence values.
2021-06-16 20:34:17 +01:00
a5ce2dc1a1
Reimplements the new toHaveArray features.
2021-06-16 20:27:36 +01:00
e21e3080e0
test: add new exception check & update snapshots
2021-06-16 14:04:50 -05:00
6a7ee90ff5
feat: throw user-friendly exception for missing argument data
2021-06-16 01:01:34 -05:00
9d66893d5a
feat: add boolean property to signal dependency proxy calls
2021-06-16 01:00:23 -05:00
64e780cf72
fix: types
2021-06-16 00:58:46 -05:00
9bf141f698
style: formatting & linting
2021-06-16 00:54:22 -05:00
9904094590
feat: add new exception for missing datasets on tests with arguments
2021-06-16 00:53:17 -05:00
9e5b779abc
feat: add helper function for mapping a function's arguments
2021-06-16 00:52:31 -05:00
729638a3bb
release: v1.5.0
2021-06-15 23:06:43 +01:00
82768382da
chore: bumps dependencies
2021-06-15 23:06:22 +01:00
3cb52447bb
chore: adjusts type checker
2021-06-15 23:06:06 +01:00
8d670b4ed7
refactor: renames traits
2021-06-15 23:05:57 +01:00
624f6e0acc
Merge pull request #320 from owenvoke/feature/expectations
...
feat: move Expectations API out of external plugin
2021-06-15 22:38:44 +01:00
c07cd8c252
feat: move Expectations API out of external plugin
2021-06-15 17:10:21 +01:00
a10b29a8da
Merge pull request #318 from owenvoke/feature/coverage
...
feat: move Coverage out of external plugin
2021-06-15 14:34:49 +01:00
ea696f819e
feat: move Coverage out of external plugin
2021-06-15 14:26:57 +01:00
e9b564a50c
Merge pull request #317 from owenvoke/feature/init
...
feat: move init command out of external plugin
2021-06-15 13:17:59 +01:00
fa16775ee2
fix: allow copying the phpunit.xml
2021-06-15 09:37:58 +01:00
55449c956a
feat: move init command out of external plugin
2021-06-15 09:29:33 +01:00
e4b4e55dcd
Merge pull request #314 from ordago/typos
...
fixes typos
2021-06-13 14:35:48 +01:00
1c57de7e36
fixes typos
2021-06-13 11:45:18 +01:00
dd2921fd26
tests: fixes snapshots
2021-06-10 19:26:42 +01:00
977dbb5bcb
docs: updates changelog
2021-06-10 19:21:02 +01:00
49de462250
Adds support for incompleted tests
2021-06-10 19:20:16 +01:00
95e8add29b
Merge pull request #303 from def-studio/matrix-datasets
...
Matrix datasets
2021-06-10 18:43:31 +01:00
b682fe631d
chore: bumps expectation plugin
2021-06-10 18:40:38 +01:00
d32a648af5
updated test snapshots after merge from master
2021-06-10 09:03:32 +02:00
50e9978dc3
Merge branch 'master' into matrix-datasets
...
# Conflicts:
# tests/.snapshots/success.txt
2021-06-10 09:01:09 +02:00
17d407a26a
Updates changelog
2021-06-07 15:27:33 +01:00
cdc3bd3f45
Merge pull request #308 from titouanmathis/fix/test-key-separator
...
Fix/test key separator
2021-06-07 15:22:05 +01:00
95b4192c0d
Fix visual success test
2021-06-07 10:40:11 +02:00
4c911cd0eb
docs: update changelog
2021-06-07 08:59:27 +01:00
7408999b0e
Merge branch 'master' into matrix-datasets
2021-06-06 23:59:54 +02:00
bb13bdaa80
docs: updates changelog
2021-06-06 01:07:27 +01:00
10e7cbe006
Merge pull request #310 from bigint/master
...
Update phpunit/phpunit to 9.5.5
2021-06-05 16:29:02 +01:00
0ad232e9de
Update phpunit/phpunit to 9.5.5
2021-06-05 20:47:57 +05:30
574cd11a40
Add tests
2021-06-04 02:08:12 +02:00
c04d6d946d
Fix a bug where plugins could not be used in a path containing an @
...
Fix #307
2021-06-03 14:15:20 +02:00
36c2a985a6
Merge branch 'pestphp:master' into matrix-datasets
2021-06-03 12:19:15 +02:00
91eff755fd
Merge pull request #306 from owenvoke/feature/lock-plugins
...
chore(deps): update minimum plugin versions
2021-06-02 12:43:05 +01:00
c05d287fcc
chore(deps): update minimum plugin versions
2021-06-02 09:24:07 +01:00
ea0be9e7a4
Refactored Datasets::resolve() to make it more readable
2021-05-27 08:46:38 +02:00
838ac273ab
writed tests with multiple datasets
...
Took 1 hour 6 minutes
2021-05-25 23:56:46 +02:00
296e1c37e8
updates snapshots
...
Took 7 minutes
2021-05-24 23:43:53 +02:00
3117f11fae
phpstan fixes
...
Took 3 minutes
2021-05-24 23:36:51 +02:00
294c41f0dc
lint fixes
...
Took 3 minutes
2021-05-24 23:33:43 +02:00
60afbb2c20
adds new test to check dataset matrix generation
...
Took 39 seconds
2021-05-24 23:30:50 +02:00
19a45c856e
updates Dataset::resolve to generate a matrix of values from multiple datasets
...
Took 42 seconds
2021-05-24 23:30:11 +02:00
3b784060b8
updated TestCaseFactory.php to store multiple datasets
...
Took 44 seconds
2021-05-24 23:29:29 +02:00
dd5a11a61f
updated TestCall.php to store multiple datasets
...
Took 1 hour 59 minutes
2021-05-24 23:28:46 +02:00
9133b88d65
release: 1.3.0
2021-05-23 22:06:11 +01:00
93b9afbd27
docs: updates changelog
2021-05-23 22:05:46 +01:00
6c6bba2a04
tests: updates snapshots
2021-05-23 22:02:06 +01:00
dd24b7e347
Merge pull request #300 from pestphp/feat-function_exists
...
Wrap functions in function_exists
2021-05-23 21:47:25 +01:00
ce896b9c83
Merge pull request #302 from def-studio/show-only-name-for-named-datasets
...
hides dataset values if they have a name
2021-05-23 21:46:59 +01:00
a3c1a61b59
updates tests
...
Took 1 minute
2021-05-23 22:17:35 +02:00
98c62f4b1d
show only name for named datasets
...
Took 4 minutes
2021-05-23 22:16:29 +02:00
dd78cc9a50
Wrap functions in function_exists
2021-05-19 09:47:29 +02:00
9027411004
feat(mock-plugin): moves mock stuff to their own plugin
2021-05-15 23:43:37 +01:00
9394aa4649
Merge pull request #289 from pestphp/feat/mock
...
feat: adds built-in mocking
2021-05-15 01:03:07 +01:00
88dc74bbe4
feat(mock): updates tests
2021-05-15 01:02:58 +01:00
7023cec432
feat(mock): updates tests
2021-05-15 01:01:46 +01:00
99d6fb9f5f
feat(mock): updates tests
2021-05-14 23:59:50 +01:00
c9f723530d
feat(mock): adds work in progress
2021-05-14 23:52:24 +01:00
3205b571b0
Merge branch 'master' of https://github.com/pestphp/pest
2021-05-14 10:51:54 +01:00
2c4aef5272
release: 1.2.1
2021-05-14 10:51:50 +01:00
4a45a7cc6b
Merge pull request #297 from owenvoke/bugfix/laravel-commands
...
fix: resolve test directory before function call
2021-05-14 10:17:51 +01:00
ea8ab88056
style: apply fixes from PHPStan
2021-05-14 10:05:16 +01:00
564a21badd
style: apply fixes from php-cs-fixer
2021-05-14 10:00:53 +01:00
41ce87450f
fix: resolve test directory before function call
2021-05-14 09:33:52 +01:00
fb0eef4200
release: 1.2.0
2021-05-13 00:37:55 +01:00
819da37b89
Merge pull request #292 from shuvroroy/patch-1
...
Remove unused import
2021-05-12 21:21:59 +01:00
8eb9c408a9
Merge pull request #296 from pestphp/feature/php-cs-fixer-3
...
chore: migrate to PHP-CS-Fixer 3.x
2021-05-12 15:14:06 +01:00
1f10b46402
chore: migrate to PHP-CS-Fixer 3.x
2021-05-12 11:26:09 +01:00
7bb12b73e8
Merge pull request #288 from gregorip02/master
...
Ignore the absence of the tests folder
2021-05-11 08:19:14 +01:00
b8103697c9
Remove unused import
2021-05-07 12:45:55 +06:00
ca3f8b5702
Merge pull request #291 from olivernybroe/feat-junit
...
Add Junit support
2021-05-05 17:13:58 +01:00
daa01ea44b
Merge pull request #283 from faustbrian/test-directory-config
...
make test directory configurable
2021-05-05 11:07:10 +01:00
26d577f9c5
separate directory and path by /
2021-05-05 05:07:17 +03:00
43fb711251
Merge branch 'master' into master
2021-05-03 11:47:36 -04:00
567af55a19
make test directory configurable
2021-05-03 18:28:20 +03:00
c6a2e3b4d0
chore: release 1.1.0
2021-05-02 23:41:59 +01:00
a10428efe6
Merge pull request #282 from jordanbrauer/reusable-hooks
...
Reusable hooks
2021-05-02 19:51:59 +01:00
1440637e41
Add Junit support
2021-05-02 11:22:19 +02:00
14cee66dfd
Update README.md
2021-04-20 19:32:33 +01:00
d048d60d04
Ignore the absence of the tests folder
2021-04-10 11:51:13 -04:00
1b9162151c
docs: add some method documentation and fix typo
2021-04-07 11:02:00 -05:00
885c9f1f06
test: update the snapshot with new test output
2021-04-07 10:56:19 -05:00
90efcc8a8a
feat: add shared/global beforeAll and afterAll hooks
2021-04-07 10:55:19 -05:00
7d35ee9998
feat: add new helper to create static closure chains
2021-04-07 10:53:46 -05:00
584a7ac8a5
test: add cases for global before/after all hooks
2021-04-07 10:52:49 -05:00
f21e45ae64
fix: type declaration for and add small comment RE: merge behaviour
2021-04-07 09:49:53 -05:00
c7d26a27b6
fix: ensure that Pest is loaded before the test file itself
2021-04-07 09:49:12 -05:00
54f9397f47
style: address stan + lint issues
2021-04-06 19:32:49 -05:00
ff44589572
refactor: pack hooks into an array instead of 1 argument per hook
2021-04-06 19:27:50 -05:00
53333b56ab
test: adding tests for beforeEach and afterEach + empty tests for *All
2021-04-06 19:26:42 -05:00
6616b6299b
docs: update changelog
2021-03-31 16:00:01 +01:00
0bab649156
Merge pull request #284 from owenvoke/feature/update-phpunit
...
chore(deps): add support for PHPUnit 9.5.4
2021-03-31 15:42:50 +01:00
2de7cb4726
chore(deps): add support for PHPUnit 9.5.4
2021-03-31 15:29:58 +01:00
99500d0cae
feat: add shared/global before each hook
2021-03-28 02:03:31 -05:00
7eb5478c42
test: add tests for shared/global before each hooks
2021-03-28 01:54:43 -05:00
d2babb1331
Merge pull request #280 from pristavu/master
...
Add Dusk command argument --browse
2021-03-25 12:57:46 +00:00
a6cced6b63
Update PestDuskCommand.php
...
Add Dusk command argument --browse
2021-03-22 01:16:09 +02:00
7917313422
docs: update changelog
2021-03-17 13:44:14 +00:00
e02c22e136
Merge pull request #278 from owenvoke/feature/phpunit-9.5.3
...
chore(deps): add support for PHPUnit 9.5.3
2021-03-17 13:41:58 +00:00
2157644a39
chore(deps): add support for PHPUnit 9.5.3
2021-03-17 13:38:53 +00:00
b6c2812a91
chore: bump static tests to PHP8.0
2021-03-13 11:14:27 +00:00
4b65d2c426
release: v1.0.3
2021-03-13 11:07:57 +00:00
3589f3d5e7
chore: fixes test suite
2021-03-13 11:06:34 +00:00
1f39b8d239
Merge pull request #269 from jordanbrauer/multiple-suffix-extensions
...
fix: allow multiple file extensions in test suffix (prevent class & file name syntax errors)
2021-03-13 10:36:02 +00:00
7c3c390cbf
chore: bumps dev dependencies
2021-03-12 21:50:23 +00:00
19a1569fa8
cleanup for self-review
2021-02-13 13:31:25 -06:00
9a0240bc7b
patch addslashes for windows paths
2021-02-13 12:48:43 -06:00
dd94a843b5
run linter & auto format
2021-02-13 12:14:22 -06:00
9426d08aa2
update snapshot for running tests with failed classnames
2021-02-13 12:12:32 -06:00
fe2fac37f8
address PHPStan warning about use of empty
2021-02-13 11:53:30 -06:00
cabd64df00
rename tests for windows, despite losing some coverage
2021-02-13 11:51:35 -06:00
bb57a54089
simplify quote escape sequence handling
2021-02-13 11:40:08 -06:00
5e0bfba7bf
run linter
2021-02-13 11:21:14 -06:00
f6c19e469f
in the event of no class name, make one on the fly as an escape hatch
2021-02-13 11:20:16 -06:00
13f09cc662
add helper method to generate a simple random string
2021-02-13 11:19:40 -06:00
a7e2856887
add test for totally invalid PHP class name
2021-02-13 11:19:00 -06:00
721e047485
add another test case with non-standard PHP test file name
2021-02-13 11:18:28 -06:00
301ff155a4
prevent parse errors by escaping the quote used for filename property
2021-02-13 11:17:52 -06:00
40f2065575
catch parse errors and let the user know in a friendlier manner
2021-02-13 11:12:09 -06:00
be906eb823
remove additional str_replace call in favour of adjusting the relative path regexp
2021-02-13 11:08:08 -06:00
2cee825f61
rename test sub directory
2021-02-13 11:07:22 -06:00
ea6308bfdf
add tests for vaious file naming conventions resulting in various suffixes
2021-02-13 09:45:41 -06:00
c6a6f7e2ab
fix typo
2021-02-13 00:15:54 -06:00
20077c285a
WIP proof of concept fix for multiple file extensions in test suffix
2021-02-13 00:14:20 -06:00
fa13016785
docs: update changelog
2021-02-04 09:15:54 +00:00
b81bb9d621
chore(deps): add support for PHPUnit 9.5.2
2021-02-04 09:12:29 +00:00
2deb53c14f
docs: fix typo
2021-01-18 09:50:21 +00:00
6b8feed08a
docs: update changelog
2021-01-18 09:35:53 +00:00
2fe8e07cf3
Merge pull request #261 from owenvoke/feature/update-phpunit
...
chore(deps): add support for PHPUnit 9.5.1
2021-01-18 09:31:57 +00:00
d2c907868e
chore(deps): add support for PHPUnit 9.5.1
2021-01-18 09:11:38 +00:00
a2900a5e09
Merge pull request #251 from MatanYadaev/fix-expect-phpdoc
...
Fix `TestCase@expect` phpDoc
2021-01-05 20:19:03 +01:00
df934bacd9
fix TestCase expect phpDoc
2021-01-05 20:42:14 +02:00
b0f03c278d
docs: updates changelog
2021-01-03 17:27:11 +01:00
b59b321249
Merge pull request #245 from gpibarra/make-dusk-test
...
MakeDuskTest
2021-01-02 23:35:32 +01:00
82d6991cf8
docs: updates sponsors
2020-12-28 20:17:23 +01:00
d693d99379
Update src/Laravel/Commands/PestTestCommand.php
...
Co-authored-by: Owen Voke <development@voke.dev >
2020-12-28 13:51:03 -03:00
50c1136be8
MakeDuskTest
2020-12-28 13:13:30 -03:00
dd491e516c
Update FUNDING.yml
2020-12-28 15:54:30 +01:00
078aab0d3d
Update FUNDING.yml
2020-12-28 02:00:30 +01:00
89c9f4b428
Update FUNDING.yml
2020-12-28 01:59:56 +01:00
2148e896e2
Update FUNDING.yml
2020-12-28 01:59:30 +01:00
7ba49b2e3e
chore: fixes style
2020-12-27 21:42:08 +01:00
54a285f7e3
Update PestInstallCommand.php
2020-12-27 17:40:26 +01:00
3ed20d059c
Merge pull request #240 from pestphp/feat/improve-init
...
feat: improve init files
2020-12-27 16:25:48 +01:00
92b6800f28
feat(improve-init): fixes styleci
2020-12-27 15:39:17 +01:00
29cfd1a2dc
feat(improve-init): typos
2020-12-27 15:33:52 +01:00
45c09ea0ed
feat(improve-init): wording
2020-12-27 15:28:32 +01:00
424e24d530
feat: improve init files
2020-12-27 15:24:21 +01:00
26b2e3561a
docs: update changelog
2020-12-27 11:36:24 +00:00
60aea6798d
Merge pull request #239 from gpibarra/patch-1
...
change binary path pest:dusk
2020-12-27 02:46:08 +01:00
fac3fe3f55
docs: updates changelog
2020-12-26 21:31:38 +01:00
17fac0a488
Update composer.json
2020-12-26 21:19:28 +01:00
6abc2207b2
change binary path pest:dusk
...
In windows not work
full path is used in [7e05b3ca4f/src/Console/DuskCommand.php (L91) ) and [163d5c2bd8/src/Adapters/Laravel/Commands/TestCommand.php (L108) )
2020-12-23 15:08:49 -03:00