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
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
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
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
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