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
0697555dc2
chore: adjusts sponsors
2024-08-05 10:42:52 +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
6a8a4f3243
Merge pull request #1194 from dmason30/patch-1
...
Include method name in toHaveMethod error message
2024-07-20 18:29:37 +01:00
ef29b4f091
Include method name in toHaveMethod error message
2024-07-19 15:30:43 +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
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
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
303f4c0113
Adds sponsor
2024-04-19 20:47:46 +01:00
35a1fcd0cf
chore: updates readme
2024-04-08 12:28:43 +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
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
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
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
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
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
f75063c420
release: 2.32.2
2024-01-23 18:12:07 +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
5332858782
chore: fixes snapshots
2024-01-11 15:46:50 +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
b1c59ec2e6
feat: allow string type in gt/lt expectations
2024-01-05 16:21:02 +02: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
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
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
885d224c5d
docs: updates changelog
2020-12-20 17:22:40 +01:00
12441deab8
chore: upgrades version
2020-12-20 17:22:33 +01:00
8852fd14ce
Merge pull request #236 from avrahamappel/master
...
Add test for inheritance with depends
2020-12-20 17:18:53 +01:00
e3814e6d9c
chore: fixes static analsysis on uses_classs
2020-12-20 17:12:08 +01:00
e19eba0942
Rebuild snapshots
2020-12-17 23:24:29 -05:00
b6e2763731
Move dependency mapping to TestCase
...
The `TestCaseFactory::getClassName` was removed since it can have
unexpected results when called too early, as it builds up the test class
prematurely. It is not currently used anywhere else.
2020-12-17 23:24:11 -05:00
f75a3ee865
Add test for inheritance with depends
2020-12-15 22:29:37 -05:00
d707c2f208
Merge pull request #209 from NickSdot/make-root-path-working-in-subdirectory-structures
...
Get root path based on composer autoloader
2020-12-15 01:58:05 +01:00
a43b86d9eb
chore: removes rector
2020-12-13 23:11:50 +01:00
5279d5e913
chore: pin expectations plugin version
2020-12-13 23:09:32 +01:00
df7fb92e03
chore: removes rector
2020-12-13 22:55:09 +01:00
95c3418313
docs: updates changelog
2020-12-13 22:52:06 +01:00
67a8be9347
chore: fixes snapshots
2020-12-13 22:50:13 +01:00
5d7f262f4a
feat: removes expectation api for a plugin
2020-12-13 22:35:30 +01:00
23eebc8127
docs: updates changelog
2020-12-04 21:19:40 +01:00
3b435e460e
chore: increases version
2020-12-04 21:19:32 +01:00
b52e9826e7
Merge pull request #234 from soilSpoon/feature/phpunit
...
Update PHPUnit dependency version
2020-12-04 09:16:27 +01:00
ba49dd0499
Update PHPUnit dependency version
2020-12-04 15:46:25 +09:00
f9f6f28950
Merge pull request #233 from misaert/feat-authorize-associative-array-for-with
...
fix: authorize string as key for datasets
2020-11-30 16:42:35 +01:00
f017015d1e
fix: authorize string as key for datasets
2020-11-30 14:50:40 +01:00
29b4ee33bb
Merge pull request #232 from pestphp/feat/expect-extend
...
feat: makes expect extendable
2020-11-29 18:25:21 +01:00
03dc11c2f6
Adds expect extend
2020-11-29 16:30:57 +01:00
b79ba5098b
docs: updates changelog
2020-11-28 18:55:22 +01:00
3c418d82e6
chore: increases version
2020-11-28 18:55:14 +01:00
73ede2e344
Merge pull request #223 from clmntgr/support-pest-command
...
Add a dusk command for Laravel
2020-11-28 18:46:51 +01:00
266d891488
Merge pull request #231 from pestphp/feat/feedback-on-to-match
...
feat: adds key/value context when toMatchObject or toMatchArray fails
2020-11-28 18:21:52 +01:00
c71490b472
feat(feedback-on-to-match): uses contextual messages inside expectations
2020-11-27 21:52:44 +01:00
07705079e2
Merge pull request #229 from owenvoke/feature/release-guide
...
docs: add release guide
2020-11-27 11:42:46 +01:00
d88c268426
docs: use docs prefix in release commit message
2020-11-27 09:13:38 +00:00
a1b142e885
docs: add details on plugin versioning
2020-11-26 19:55:42 +00:00
a50d739e50
docs: add release guide
2020-11-26 19:55:11 +00:00
f82bb56d89
chore: update changelog
2020-11-24 09:12:43 +00:00
de593c3b93
Add a dusk command for Laravel.
...
This new command will replicate Dusk behavior with .env.dusk files
2020-11-24 10:07:06 +01:00
eedd5d80a0
chore: updates version
2020-11-23 22:01:06 +01:00
5bbdd4f41e
docs: updates changelog
2020-11-23 21:43:58 +01:00
3fd24d96d3
feat: casts to array using toArray
2020-11-23 21:37:35 +01:00
7bea51fe09
feat: adds toMatchArray
2020-11-23 21:26:02 +01:00
cdf0a38145
Merge pull request #216 from owenvoke/bugfix/depends
...
fix(depends): resolve issue with dependency names
2020-11-23 08:43:58 +00:00
bb2474ccbe
tests: add regression tests for depends
2020-11-13 11:14:17 +00:00
01143a6f84
fix(depends): resolve issue with dependency names
2020-11-13 11:08:35 +00:00
b93485c2ed
Merge pull request #217 from owenvoke/feature/help
...
feat: add Pest options to help output
2020-11-12 14:59:50 +00:00
04681690b6
tests: update help snapshot to only include Pest options
2020-11-12 09:53:40 +00:00
200877d691
tests: update to use snapshot for help output
2020-11-12 09:44:26 +00:00
feb6417f45
tests: add visual test for help output
2020-11-12 09:11:51 +00:00
e7585a4ba2
tests: update snapshots
2020-11-12 09:03:44 +00:00
c33ab0f670
tests: add test for help output
2020-11-12 09:03:44 +00:00
78181f66f6
feat: add Pest options to help output
2020-11-12 09:03:43 +00:00
925636be61
docs: add missing bracket
2020-11-11 23:31:19 +00:00
6be131d602
chore: update changelog
2020-11-11 23:29:18 +00:00
f950f57eed
Merge pull request #219 from owenvoke/feature/phpunit
...
chore(deps): add support for PHPUnit 9.4.3
2020-11-11 22:35:26 +00:00
c6369feaea
chore(deps): add support for PHPUnit 9.4.3
2020-11-11 22:26:53 +00:00
1bdd3f4908
Update Pest.php
2020-11-09 10:56:14 +01:00
924e095dfc
chore: updates changelog
2020-11-09 10:55:22 +01:00
72041a4a21
Merge pull request #215 from olivernybroe/teamcity-exception
...
Improve exception output in teamcity printer
2020-11-09 10:52:08 +01:00
d576446639
Improve exception output in teamcity printer
2020-11-04 09:17:57 +01:00
3fbec70ed3
chore: updates changelog
2020-11-01 23:22:18 +01:00
d177ab5ec2
feat: support to phpunit v9.4.2
2020-10-20 19:40:38 +02:00
ba08f2c11e
Changes based on feedback https://github.com/pestphp/pest-intellij/issues/73#issuecomment-709201510
2020-10-15 19:46:16 +08:00
13a8aee049
Get root path from already available and correct path of autoloader
2020-10-14 21:31:28 +08:00
e4f5a284a6
Merge pull request #208 from owenvoke/bugfix/changelog-action
...
ci(changelog): fix changelog action
2020-10-13 11:16:15 +01:00
6671b266da
ci(changelog): fix issue with branch and update to v3
2020-10-13 11:12:34 +01:00
3728bd8e0f
ci(changelog): update formatting and run on change
2020-10-13 11:12:06 +01:00
c3616edbc8
docs: update changelog
2020-10-13 10:56:33 +01:00
21143b2693
Merge pull request #207 from fetzi/master
...
Update phpunit dependency constraint
2020-10-13 10:45:18 +01:00
006f9232cc
Update phpunit dependency constraint
...
allow all versions greater 9.3.7
fixes #205
2020-10-13 11:24:25 +02:00
d1b61a34de
Merge pull request #203 from olivernybroe/HelpCommand
...
Add Pest version to help command
2020-10-08 14:47:19 +02:00
896317ac97
Add Pest version to help command
2020-10-08 11:52:10 +02:00
4fd5c0edd4
Merge pull request #201 from octoper/changelog-action
...
Update Changelog action
2020-10-06 09:21:42 +02:00
e2c5d6d857
Update Changelog action to point to pestphp/docs
2020-10-06 08:36:41 +02:00
8057fe4bc2
Update Changelog Action
2020-10-06 08:10:57 +02:00
ebc9690301
Merge pull request #134 from sshead/adds-dataset-names
...
Add name to description for named datasets
2020-10-03 17:39:26 +02:00
049ce1845e
chore: update changelog
2020-10-03 12:27:01 +01:00
faa6cd7deb
Merge pull request #199 from owenvoke/feature/phpunit-9.4
...
feat: adds support to PHPUnit 9.4
2020-10-03 12:16:36 +01:00
1f9362c4e7
chore(composer): update to support PHPUnit 9.4
2020-10-02 11:18:10 +01:00
36fd18bcc8
Use Expectation API
2020-10-01 13:59:26 +10:00
aa352317cb
Add a named dataset test to output to snapshot
2020-10-01 13:54:17 +10:00
edcd2cb50e
Add name to description for named datasets
2020-10-01 13:23:23 +10:00
be8a64e4b8
Merge pull request #196 from DannyvdSluijs/feature-fix-skip-on-higher-order-test
...
Revert to original target if new target is null
2020-09-30 21:41:59 +02:00
2336bc0f65
Update snapshots
2020-09-30 21:36:05 +02:00
da82eecbae
Add tests to ensure working.
2020-09-30 21:32:31 +02:00
4855987ba8
chore: update changelog
2020-09-30 13:03:23 +01:00
a493db1873
Revert to original target if new target is null
2020-09-29 21:51:28 +02:00
4f677a6cc2
Merge pull request #193 from owenvoke/feature/dependencies
...
chore(composer): add support for PHPUnit 9.3.11
2020-09-24 12:12:03 +01:00
228f2deb64
chore(composer): add support for PHPUnit 9.3.11
2020-09-24 10:45:19 +01:00
0fadf9a02c
chore: update changelog
2020-09-21 20:31:32 +01:00
2b138ad76b
Merge pull request #191 from owenvoke/feature/assert-regex
...
feat(expectations): add toMatch
2020-09-21 20:28:42 +01:00
e3e4815b55
chore(expectations): rename 'toMatchRegEx' to 'toMatch'
2020-09-21 20:20:21 +01:00
f76f353c32
chore: update snapshots
2020-09-21 20:19:01 +01:00
16b9f54dc3
feat(expectations): add toMatchRegEx
2020-09-21 20:18:58 +01:00
281166475e
Merge pull request #190 from owenvoke/feature/assert-constraint
...
feat(expectations): add toMatchConstraint
2020-09-21 20:14:39 +01:00
23805cb5d6
chore: update snapshots
2020-09-16 19:03:21 +01:00
76d0f9cfc1
feat(expectations): add toMatchConstraint
2020-09-16 19:02:33 +01:00
5b083e4eb1
chore: update changelog
2020-09-16 10:35:43 +01:00
f48694b18a
Merge pull request #187 from owenvoke/feature/assert-string
...
feat: add 'toStartWith' and 'toEndWith' expectations
2020-09-16 10:33:00 +01:00
8fa59ddbf0
Merge pull request #189 from owenvoke/feature/changelog-workflow
...
chore: don't run changelog workflow on forks
2020-09-16 09:26:17 +01:00
2619db4026
chore: don't run changelog workflow on forks
2020-09-16 08:26:49 +01:00
f3a71fb100
chore: update snapshots
2020-09-16 08:22:35 +01:00
04fafe742c
feat(expectations): add toEndWith
2020-09-16 08:21:46 +01:00
cad8a41e6d
feat(expectations): add toStartWith
2020-09-16 08:20:00 +01:00
1567923cda
docs: updates changelog
2020-09-15 21:57:50 +02:00
c7116afcae
tests: updates snapshots
2020-09-15 21:56:39 +02:00
4e184b2f90
Adds toMatchObject
2020-09-15 21:53:25 +02:00
9b5f664f00
Merge pull request #185 from owenvoke/feature/stubs
...
chore: update PHPUnit config stubs
2020-09-15 13:06:33 +02:00
0e89525ea8
chore: fix PHPUnit config
2020-09-15 10:45:17 +01:00
0b6cdf8f02
chore: fix PHPUnit config stubs
2020-09-15 10:44:59 +01:00
5f63d959e1
docs: updates changelog
2020-09-13 15:35:49 +02:00
be7fe41179
docs: updates changelog
2020-09-13 15:16:38 +02:00
204f343831
feat: adds toHaveKeys expectation
2020-09-13 15:15:37 +02:00
aa230a1716
docs: updates changelog
2020-09-12 23:46:45 +02:00
97f98569bc
feat: adds support to PHPUnit 9.3.9 || 9.3.10
2020-09-12 23:45:22 +02:00
1318bf9830
Merge pull request #141 from olivernybroe/feat-teamcity
...
feat(teamcity): Add basic teamcity output format
2020-09-11 09:14:33 +01:00
3b58f946f1
Adds Scout APM as premium sponsor
2020-09-11 00:19:43 +02:00
dfc2470764
Merge pull request #179 from owenvoke/feature/badge
...
docs: fix GitHub Actions badge in README
2020-09-07 12:15:42 +02:00
f650978dd0
docs: fix GitHub Actions badge in README
2020-09-07 11:12:20 +01:00
c6ba469e68
release: version
2020-08-29 23:55:28 +02:00
3a9997f9af
docs: updates changelog
2020-08-29 23:55:05 +02:00
fb6cb891be
Merge pull request #174 from pestphp/phpunit-upgrade
...
Allow phpunit 9.3.8 too
2020-08-29 22:59:51 +02:00
76beda74c9
Allow phpunit 9.3.8 too
2020-08-28 16:40:17 +01:00
0398d4223b
docs: updates changelog
2020-08-27 22:47:10 +02:00
360eeb4c7d
Merge pull request #173 from owenvoke/feature/collision-stable
...
chore: update to use stable Collision 5
2020-08-26 11:00:43 +01:00
79b4224a35
chore: update to use stable Collision 5
2020-08-26 10:49:46 +01:00
3c79c893c9
Merge pull request #169 from felixdorn/forwards-calls-to-helpers
...
Forward TestCase bad method calls to global functions
2020-08-25 22:44:57 +02:00
a11f507191
Merge pull request #172 from owenvoke/feature/phpunit-9.3
...
chore: update PHPUnit configuration for coverage
2020-08-25 22:44:38 +02:00
6413f7040f
chore: update PHPUnit configuration for coverage
2020-08-25 21:41:05 +01:00
278af4b835
forward bad TestCase method calls to global functions
2020-08-25 13:45:55 +02:00
fe885fbfb6
Merge pull request #170 from owenvoke/bugfix/snapshot-time
...
fix: update snapshot generation to strip time
2020-08-25 10:25:23 +02:00
61b2c426e4
fix: update snapshot generation to strip time
2020-08-24 21:29:56 +01:00
4272d49fb7
Merge pull request #165 from owenvoke/bugfix/decoration
...
fix: don't decorate output if --colors=never is set
2020-08-19 20:28:57 +01:00
014ab3b957
Merge pull request #166 from owenvoke/feature/version
...
chore: indicate 0.3 dev in version
2020-08-19 20:27:51 +01:00
09a0a64f20
tests: update to use version() in test
2020-08-19 16:56:40 +01:00
bf79f7c63f
chore: indicate 0.3 dev in version
2020-08-19 16:48:20 +01:00
36b879f97d
fix: don't decorate output if --colors=never is set
2020-08-19 13:46:07 +01:00
bcc206d183
chore(teamcity): static analysis fix
2020-08-18 14:10:32 +02:00
1e7b6a0396
Merge branch 'master' of https://github.com/pestphp/pest into feat-teamcity
...
Conflicts:
phpstan.neon
2020-08-15 08:30:46 +02:00
57a1ccd213
Merge pull request #162 from owenvoke/feature/file-expectations
...
feat(expectations): add file assertions
2020-08-13 10:15:37 +01:00
708b4b1d49
tests: fix snapshots
2020-08-13 10:03:23 +01:00
3695736b3a
tests: update snapshots
2020-08-13 10:03:23 +01:00
8cc9580253
tests(expectations): add tests for file assertions
2020-08-13 10:03:23 +01:00
e1fbf56f3d
tests(expectations): fix method in test file
2020-08-13 10:03:23 +01:00
50cd1056eb
feat(expectations): add file assertions
2020-08-13 10:03:23 +01:00
cfe6a6728f
Merge pull request #163 from owenvoke/feature/rector-php
...
build: update Rector config to PHP
2020-08-12 15:29:15 +01:00
38344c99f1
style: apply Rector changes
2020-08-12 14:45:55 +01:00
98ed779424
build: update Rector config to PHP
2020-08-12 13:03:15 +01:00
943707cbcd
Merge pull request #161 from pestphp/phpunit
...
Require PHPUnit 9.3.7
2020-08-12 12:13:23 +01:00
940e246f27
Require PHPUnit 7.3.7
2020-08-12 11:39:57 +01:00
439ebcdcaf
feat(expectation-api): adds failed assertations on not methods
2020-08-09 19:08:27 +01:00
d2db71bb78
tests: update snapshots
2020-08-09 18:31:08 +01:00
d85432933c
Merge pull request #128 from GrahamCampbell/php8
...
feat: adds support to phpunit 9.3 and php 8.0
2020-08-08 22:53:24 +01:00
3cfadee2bb
PHP 8 and PHPUnit 9.3 support
2020-08-07 11:23:45 +01:00
051ca73cae
Merge pull request #156 from voyula/patch-2
...
Add yaml file extension support
2020-08-04 11:19:41 +01:00
50a273f1f1
Add Yaml Support
...
For: https://github.com/pestphp/pest/blob/master/rector.yaml
2020-08-04 12:54:49 +03:00
ffe5dde7f0
Merge pull request #151 from GrahamCampbell/patch-1
...
Added additional rector sets
2020-08-04 07:33:54 +01:00
7e1747a364
Merge pull request #150 from innocenzi/fix/command-interactions
...
Avoid command interactions when the `--no-interaction` flag is given
2020-08-03 21:26:11 +01:00
356b9c01c7
Added additional rector sets
2020-08-03 21:03:17 +01:00
4009177e56
style: fix unary_operator_space
2020-08-03 21:49:09 +02:00
46d1d46384
Merge branch 'master' of https://github.com/pestphp/pest
2020-08-03 20:48:52 +01:00
128ff1006f
chore: removes broken rector set
2020-08-03 20:48:45 +01:00
64bb853720
fix: correctly avoid interactions
2020-08-03 21:39:58 +02:00
330dafa294
Merge pull request #145 from AlexMartinFR/patch-2
...
Update globals.php
2020-08-02 22:53:32 +01:00
a51c354268
Update globals.php
...
Typo.
2020-08-02 19:25:54 +02:00
cc1abe7f06
fix(teamcity): Fixed a bug when running phpunit tests together with pest tests
2020-07-31 10:25:23 +02:00
0c16942d37
refactor(teamcity): Small cleanup
2020-07-28 11:14:10 +02:00
fa413aafbb
style(teamcity): fix styling
2020-07-28 10:51:57 +02:00
75f17bb118
feat(teamcity): Add basic team city output format
2020-07-28 09:11:30 +02:00
19ce733207
Merge pull request #139 from AlexMartinFR/expectations
...
Polishing Expectation API
2020-07-27 08:47:33 +02:00
7529d44f81
Polishing Expectation API
2020-07-26 17:20:58 +02:00
e4e4eb0a57
chore: bumps deps
2020-07-24 21:54:00 +02:00
c8eb1397b4
Merge pull request #123 from pestphp/feat/expect
...
feat: add `expect` function
2020-07-18 19:04:37 +02:00
c4c768dcaa
tests: update snapshots
2020-07-18 18:57:14 +02:00
8c60a9fff5
Merge pull request #129 from ceceppa/feat/expect
...
Feat/expect
2020-07-18 18:29:32 +02:00
206e613711
Merge pull request #130 from GrahamCampbell/patch-1
...
Cleanup actions static analysis
2020-07-16 19:40:49 +02:00
5fb81e9eb4
Update static.yml
2020-07-16 18:36:58 +01:00
d130a1aea0
Cleanup actions static analysis
2020-07-16 18:22:17 +01:00
03201cb8b7
feat(expect): add more methods
2020-07-16 07:57:05 +01:00
46e900e8d2
feat(expect): add more methods
2020-07-16 07:35:31 +01:00
f0f79ab244
feat(expect): add more methods
2020-07-16 07:34:43 +01:00
1e61144cd2
feat(expect): handle property calls to opposite expectations
2020-07-15 01:05:36 +02:00
2751bc9674
feat(expect): fixes to contain with strings
2020-07-15 00:57:31 +02:00
e2deaae6c9
feat(expect): makes expect work with pending higher order tests
2020-07-15 00:34:59 +02:00
1aec8bac55
feat(expect): adds toHaveProperty
2020-07-14 23:37:02 +02:00
32ef377284
feat(expect): removes ignore cases related assertions
2020-07-14 23:21:51 +02:00
ab017e17e2
feat(expect): removes assertions api
2020-07-14 23:15:29 +02:00
832882160f
feat(expect): updates test suite to use expectation api
2020-07-14 23:15:14 +02:00
e03d015120
Merge pull request #125 from ceceppa/feat/expect
...
Feat/expect
2020-07-14 21:13:42 +02:00
819825bdd2
feat(expect): add more methods
2020-07-14 08:08:13 +01:00
d29c789788
feat(expect): add more methods
2020-07-13 17:57:18 +01:00
b4c45af785
feat(expect): add more methods
2020-07-13 17:49:19 +01:00
b4bf799d75
feat(expect): add more methods
2020-07-13 17:38:09 +01:00
9f62f2d483
feat(expect): add more methods
2020-07-13 17:27:55 +01:00
679082e805
feat(expect): add more methods
2020-07-10 07:53:45 +01:00
42f0bd052e
feat(expect): add more methods
2020-07-10 07:47:34 +01:00
01b9bab55f
feat(expect): adds toBe
2020-07-06 00:32:12 +02:00
3eb0a95955
Merge pull request #121 from owenvoke/feature/changelog-hr
...
Add 'hr' tag to separate link
2020-07-02 11:20:32 +02:00
d11157f7b2
Add 'hr' tag to separate link
2020-07-02 10:15:48 +01:00
1f2ec74d6c
docs: updates changelog
2020-07-02 10:04:29 +01:00
1241e929b1
docs: updates changelog
2020-07-01 20:26:18 +02:00
db7c4b174f
refactor: thanks
2020-07-01 20:23:00 +02:00
460ce45349
Merge pull request #118 from owenvoke/feature/thanks
...
Add --thanks option plugin
2020-07-01 18:51:54 +02:00
8e203e914e
Add test for --thanks
2020-07-01 10:27:12 +01:00
64a8ed04ff
Add --thanks option plugin
2020-07-01 10:25:22 +01:00
234b6847ad
Merge pull request #115 from owenvoke/feature/changelog
...
Add next section link to the CHANGELOG
2020-06-29 23:12:30 +02:00
933820c8d3
Add next section link to the CHANGELOG
...
See: https://github.com/pestphp/website/pull/66#discussion_r447211656
2020-06-29 21:45:59 +01:00
4e9587da59
Merge pull request #114 from rkozlov95/normalize-changelogs
...
docs: updates changelog
2020-06-29 01:25:01 +02:00
60a5db14ba
docs: updates changelog
2020-06-29 02:23:49 +03:00
7ea3e02afa
Merge pull request #112 from rkozlov95/add-pull-request-template
...
add pull request template
2020-06-28 01:48:18 +02:00
421c52fb74
add pull request template
2020-06-28 02:18:24 +03:00
a3644f7efa
tests: fixes windows tests
2020-06-26 18:42:57 +02:00
c7326f430b
chore: fixes required version of collision
2020-06-26 18:28:47 +02:00
9ea51caf3f
feat: adds --version option
2020-06-26 18:17:11 +02:00
cb4c9563bd
Merge pull request #109 from Gummibeer/patch-1
...
pass calls to overloaded method if possible
2020-06-21 18:53:12 +02:00
fac44d9afe
revert to first approach by calling __call directly
2020-06-21 18:46:11 +02:00
6e27c6d85d
fix tye check
2020-06-21 18:44:04 +02:00
9a0cfaf339
use shorter beforeEach chain syntax
2020-06-21 18:39:47 +02:00
321b3e8df3
use call_user_func_array instead of direct calling __call
...
add check for __callStatic
2020-06-21 18:31:09 +02:00
bff97418ed
do not return $this
2020-06-21 18:27:43 +02:00
a47ad6a1d3
Merge branch 'master' of https://github.com/pestphp/pest into patch-1
...
# Conflicts:
# tests/.snapshots/success.txt
2020-06-21 18:25:57 +02:00
74c14808cf
rebuild success.txt
2020-06-21 18:24:49 +02:00
eff2d7f613
fix test and add exception test
2020-06-21 18:23:39 +02:00
e135979f34
revert null old-target logic
2020-06-21 18:22:34 +02:00
15edde8e87
docs: updates changelog
2020-06-21 17:43:28 +02:00
211f5c2433
tests: makes incomplete tests success
2020-06-21 17:40:41 +02:00
5d58d58f71
chore: updates phpstan config
2020-06-21 17:40:29 +02:00
d5a4008d3e
chore: bumps dev dependencies
2020-06-21 17:40:17 +02:00
1bf802268f
Merge pull request #103 from nuernbergerA/feature/depends
...
Add support for PHPUnit's @depends
2020-06-21 17:10:58 +02:00
807a4b004f
Merge branch 'master' into feature/depends
2020-06-21 17:10:51 +02:00
53a8c7b05e
add test for new macro behavior
2020-06-21 14:02:56 +02:00
ef5715ce10
ignore null return values and re-use old target
2020-06-21 14:02:42 +02:00
0c04882389
use long exception variable name
2020-06-21 13:08:06 +02:00
323c5f211f
pass calls to overloaded method if possible
...
fix #108
2020-06-21 11:55:32 +02:00
f7a3fa15f4
Merge pull request #101 from fetzi/bugfix/dataset-name-creation
...
Fix dataset name creation with objects
2020-06-20 21:42:16 +02:00
6dd3ca20e4
Also handle multiple descriptions within whole dataset
2020-06-20 11:29:07 +02:00
d9ea378819
Only append numbers when data set desc is the same
2020-06-20 09:53:38 +02:00
6aa0356570
add more tests
2020-06-19 23:22:14 +02:00
45b0d5d899
feat(depends): adds phpdocs
2020-06-19 21:39:01 +02:00
5be1edd7b7
added missing return types
2020-06-19 21:25:38 +02:00
75f7ee0acf
added feedback from @nunomaduro
2020-06-19 20:39:09 +02:00
d0a74931dd
implemented support for PHPUnit's @depends
2020-06-19 19:50:54 +02:00
0738e113ad
Fix dataset name creation with objects
...
fixes #98
2020-06-19 16:03:47 +02:00
283d8f3e03
docs: updates changelog
2020-06-17 18:57:54 +02:00
1c3e820283
Merge pull request #97 from fkraefft/fix-traits
...
Fix in Test Repository use method.
2020-06-17 18:47:00 +02:00
accd4eb7b4
Multiple global uses registered in the same path test added.
2020-06-17 11:57:08 -03:00
ae7991c7e9
Style fixes.
2020-06-17 11:56:24 -03:00
e9e72d607e
vscode folder added to gitignore.
2020-06-17 11:55:48 -03:00
40766f9275
Fix in Test Repository use method.
2020-06-17 09:59:46 -03:00
a3fd60ce4d
docs: updates changelog
2020-06-14 17:01:15 +02:00
f9a3e39902
tests: removes test coverage for now
...
Co-Authored-By: Johannes Pichler <fetzi@users.noreply.github.com >
2020-06-14 16:35:30 +02:00
06d707fb41
feat(container): makes it autowirable
...
Co-Authored-By: Johannes Pichler <fetzi@users.noreply.github.com >
2020-06-14 16:25:51 +02:00
a70c64d704
tests: removes unused file
2020-06-14 16:23:54 +02:00
3a78aaef8f
fix(container): resolves dependencies without contructor
...
Co-Authored-By: Johannes Pichler <fetzi@users.noreply.github.com >
2020-06-14 16:15:05 +02:00
c79c0feec8
feat(namespaced-functions): updates stubs
2020-06-14 02:16:14 +02:00
39a5a94f3e
feat(namespaced-helpers): udpates stubs
2020-06-14 01:03:35 +02:00
961bfcaff7
Merge pull request #80 from owenvoke/feature/problem-matchers
...
Add problem matcher output to CI
2020-06-12 14:47:45 +02:00
52ba5dbd00
Add problem matcher output to CI
2020-06-12 13:37:17 +01:00
518b056fb9
fix: do not force having tests folder
2020-06-12 02:12:51 +02:00
f9a936b4d9
tests: namespace helpers
2020-06-11 21:56:15 +02:00
4448761852
Merge pull request #78 from felixdorn/patch-1
...
Optimise debug_backtrace calls
2020-06-11 21:46:23 +02:00
1192d13e6b
add memory optimisation for Backtrace::testFile()
2020-06-11 16:38:31 +02:00
57b982de48
fix ci build
2020-06-11 16:31:14 +02:00
a3366379e0
optimise debug_backtrace calls
2020-06-11 16:13:17 +02:00
cd8d8fce61
chore: skips visual tests on windows for now
2020-06-10 21:38:45 +02:00
4254d71039
tests: fixes visual testing on windows
2020-06-10 21:32:54 +02:00
bd48232c61
chore: runs tests on windows
2020-06-10 21:17:56 +02:00
70b3c7ea1d
chore: adds init plugin
2020-06-07 20:16:26 +02:00
c186035a13
chore: fixes duplicated branch alias
2020-06-05 22:44:48 +02:00
2efed3ef80
Merge pull request #65 from fetzi/feature/add-container
...
Add basic container implementation
2020-06-05 22:39:57 +02:00
58f2581307
Merge branch 'master' into feature/add-container
2020-06-05 22:39:02 +02:00
6c4fd61db5
tests: fixes testing running in php 7.3
2020-06-05 20:51:57 +02:00
afbbc35984
tests: refactor visual testing
2020-06-05 20:49:14 +02:00
a13c19cc29
chore: fixes deps
2020-06-05 20:04:10 +02:00
7d7c5f1ab1
Merge pull request #61 from dimitrioskarvounaris/windows-gitbash
...
Fixes autoloading, plugins and tests on Windows
2020-06-05 20:01:55 +02:00
865f33bf80
// fixing type check
2020-06-05 19:45:58 +02:00
e33419545c
// fixing once more, wrong code pasted :(
2020-06-05 19:42:07 +02:00
b93cd724c1
// tiny fix
2020-06-05 19:37:53 +02:00
40a5d067ec
// fixing type checks
2020-06-05 19:35:13 +02:00
3640ab0945
// unnecessary linebreak
2020-06-05 19:30:35 +02:00
cb2336d220
// missing change
2020-06-05 19:29:43 +02:00
71fcb281b0
Merge branch 'windows-gitbash' of github.com:dimitrioskarvounaris/pest into windows-gitbash
2020-06-05 19:25:23 +02:00
d24830121e
Reverting changes from c05df432
2020-06-05 19:24:56 +02:00
5a00a732e3
Merge branch 'master' into windows-gitbash
2020-06-05 18:37:24 +02:00
38584bec93
Updating success.txt snapshot
2020-06-05 18:31:40 +02:00
ffa3f1d683
Skip visual snapshot test on Windows
2020-06-05 18:26:52 +02:00
dff9bbc134
Fix file paths not being used properly
...
basename() will strip full path information on some systems.
What is needed is to use both dirname() & basename() on paths,
as recognized by all systems, and only afterwards do any
replacements.
2020-06-05 18:24:03 +02:00
f5f717f1ad
chore: requires more than collision beta1
2020-06-05 18:18:06 +02:00
9bdd254007
tests: adapts to collision beta 2
2020-06-05 18:14:27 +02:00
6e18912ea6
Test to check if the full test path is shown
2020-06-05 17:38:59 +02:00
d35320c697
Compare filename correctly on all OS
2020-06-05 17:25:53 +02:00
fe11140fc2
Adding dom extension to CI
2020-06-05 16:23:12 +02:00
0d198f589d
Fix changes in success snapshot
2020-06-05 16:23:12 +02:00
8a42d40506
traits from Autoload.php not loading on Windows
...
Windows requires realpath() so the case of the
paths and filenames are always identical
2020-06-05 16:23:11 +02:00
83797431fb
in() does not handle absolute paths under Windows
...
This fixes plugins to be included incorrectly under Windows
2020-06-05 16:23:11 +02:00
c05df43217
Compare lines without involving linebreaks
...
Fixes tests failing under Windows environments
for any linebreak character differences
2020-06-05 16:23:11 +02:00
f6859eeb3b
Launch pest as php subprocess
2020-06-05 16:23:11 +02:00
a0b8082631
Fix issue with case-insensitive windows paths
2020-06-05 16:23:11 +02:00
926d8ecb8d
Call binary as php sub process
2020-06-05 16:23:11 +02:00
24f85354e2
Normalize Windows dir name in TestCaseFactory
2020-06-05 16:21:35 +02:00
163de28338
Make sure PHP is called before calling pest as sub process
2020-06-05 16:21:35 +02:00
3d2c83a501
Make sure test targets are sanitized in a windows-compatible way
2020-06-05 16:21:35 +02:00
b0c964d4d9
Don't use "reapath" in binary for cross-compatibility
2020-06-05 16:21:35 +02:00
20d2d9f3b7
Merge pull request #69 from octoper/master
...
Update Changelog action
2020-06-05 16:15:30 +02:00
6b7aa10e91
Update changelog.yml
2020-06-05 17:03:32 +03:00
067aa58817
Merge branch 'feature/add-container' of github.com:fetzi/pest into feature/add-container
2020-06-05 11:53:17 +02:00
337e751200
Update plugin interfaces and instantiate container
2020-06-05 11:52:23 +02:00
b20f208b55
Add basic container implementation
2020-06-05 11:51:33 +02:00
9899b3c3a4
Update plugin interfaces and instantiate container
2020-06-05 07:48:51 +02:00
6437db7aa0
Updated changelog action
2020-06-05 06:18:18 +03:00
7d38d4bd4f
Updated changelog action
2020-06-05 06:16:03 +03:00
e8d426f574
Removes windows for now
2020-06-04 23:09:40 +02:00
bb711108a2
Merge pull request #68 from octoper/patch-1
...
Update CHANGELOG.md
2020-06-04 22:14:16 +02:00
a482341b99
Update CHANGELOG.md
2020-06-04 21:22:29 +03:00
f5ce472006
Merge pull request #66 from pestphp/feat/pending-higher-order-tests
...
feat: adds pending higher order tests
2020-06-04 19:40:18 +02:00
a53ff3e459
Merge pull request #67 from octoper/master
...
fixed changelog action
2020-06-04 16:31:38 +02:00
e15d77f3f6
Update changelog.yml
2020-06-04 17:03:47 +03:00
504128730c
Update changelog.yml
2020-06-04 16:53:08 +03:00
098acaecc0
Merge pull request #1 from pestphp/master
...
Pulling changes from pestphp/pest
2020-06-04 16:50:19 +03:00
b2dd573a67
Merge pull request #64 from octoper/master
...
Created Update CHANGELOG action
2020-06-04 15:17:29 +02:00
84c9078bb7
Add basic container implementation
2020-06-04 11:58:28 +02:00
aa1917c28d
feat(pending-higher-order-tests): adds code and tests
2020-06-04 01:34:03 +02:00
c81dce0f6d
feat(pending-higher-order-tests): adds code and tests
2020-06-04 01:33:33 +02:00
249869c2db
Updated update_changelog to changelog action
2020-06-03 17:37:48 +03:00
d59d8d6245
Created update_changelog action
2020-06-03 17:32:07 +03:00
b0680b7e2c
chore: cs
2020-05-31 13:42:27 +02:00
c7fd21999b
Merge pull request #51 from Jibbarth/feature/support-colors-never
...
Feature/support colors never
2020-05-31 13:39:55 +02:00
28d06663d3
Add tests for --colors=never option
2020-05-31 12:33:27 +02:00
73f56e58a5
Pass color and verbosity args to printer ( fix #49 )
2020-05-31 12:32:43 +02:00
76796ffc67
refacto: includes coverage plugin
2020-05-30 01:43:02 +02:00
01daf0316c
refacto: removes unused code about coverage
2020-05-29 22:44:41 +02:00
1f2976c0e0
tests: types
2020-05-29 22:35:20 +02:00
2e7ed741b6
fix: keeps result from plugin to plugin
2020-05-29 22:33:05 +02:00
a0a4730ef8
Merge branch 'master' of https://github.com/pestphp/pest
2020-05-29 22:28:47 +02:00
5ed927d226
Merge pull request #43 from fetzi/plugins
...
Integrate pest-plugins with 2 interfaces
2020-05-29 22:08:39 +02:00
78cdd4da36
Update composer.json
2020-05-29 21:15:51 +02:00
332139e614
Merge pull request #37 from owenvoke/bugfix/windows
...
Fix Windows builds running Pest
2020-05-29 20:12:54 +02:00
b093e8ee29
Integrate pest-plugins with 2 interfaces
...
integrate pest-plugin package and remove core coverage stuff
2020-05-29 11:28:06 +02:00
937374431a
Fix Windows builds running Pest
2020-05-28 08:46:05 +01:00
ddc08cf0f9
docs: updates changelog
2020-05-24 21:41:35 +02:00
88d2391d2e
fix: colors on coverage
2020-05-24 21:40:10 +02:00
bd02196950
docs: updates changelog
2020-05-24 21:32:53 +02:00
4de6019206
Merge pull request #18 from michaeldyrynda/master
...
Add support for installing Pest into a Lumen application
2020-05-24 20:43:23 +02:00
85630b0aa2
Merge pull request #22 from pgrimaud/master
...
Fix typos
2020-05-24 20:03:20 +02:00
0fda39467c
Merge pull request #24 from AlexMartinFR/patch-1
...
Update README.md
2020-05-24 20:02:36 +02:00
415f571910
fix: mockery tests being considered as risky
2020-05-24 20:00:30 +02:00
8284219035
Update README.md
...
Typo.
2020-05-24 19:35:35 +02:00
d0d34c7872
Fix typos
2020-05-24 12:37:33 +02:00
2869f11ae5
use ->in(__DIR__) in base Pest.php file
2020-05-24 13:36:17 +09:30
340c7ca04e
Merge pull request #20 from aniplaylist/patch-1
...
Fix typo in beforeAll() PHPDoc block
2020-05-24 00:48:21 +02:00
81a646d64e
Fix typo in beforeAll() PHPDoc block
2020-05-23 23:01:03 +02:00
c23f2e4bd6
fix errors from type checks
2020-05-23 21:09:28 +09:30
4496e9d9ee
Add support for installing Pest into a Lumen application
...
This entails creating Laravel and Lumen-specific stubs, and ensuring
that the appropriate stubs are copied as part of the pest install.
2020-05-23 20:52:15 +09:30
ce14ffd49a
chore: fixes duplicated name on workflow
2020-05-21 23:25:43 +02:00
c18c481628
chore: updates names in github actions workflow
2020-05-21 23:13:32 +02:00
0695ea5d33
chore: runs formats testing in ubuntu only
2020-05-21 23:00:16 +02:00
2e321f5465
chore: fixes build
2020-05-21 22:49:46 +02:00
cbeec31bfc
chore: adds windows build
2020-05-21 22:46:46 +02:00
69f6a22121
docs: updates changelog
2020-05-21 22:22:34 +02:00
9a179d2891
chore: coding style
2020-05-21 21:48:47 +02:00
6c4be0190e
feat: adds plugin uses api
2020-05-21 21:44:05 +02:00
5c6bb43d8d
docs: updates readme badges
2020-05-20 01:30:05 +02:00
e536c28e34
docs: updates readme
2020-05-16 22:58:45 +02:00
67bb23cda3
Update README.md
2020-05-16 22:57:48 +02:00
59398cfcf8
docs: updates license
2020-05-16 22:37:50 +02:00
182377abe3
docs: adds twitter link
2020-05-16 22:34:00 +02:00
242e74964b
docs: updates readme banner
2020-05-16 22:24:20 +02:00
9a2c7e45f7
docs: updates discord link
2020-05-15 18:19:56 +02:00