Commit Graph

72 Commits

Author SHA1 Message Date
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
b5f89d1ff8 chore: bumps dependencies 2023-07-01 10:28:15 +01:00
97898a0a8e feat: allows to use test calls on before each calls 2023-05-01 22:18:47 +01:00
81cdb7a300 chore: refacto 2023-04-08 12:23:10 +01:00
d9a4fa33b9 remove dataset name from DatasetArgsCountMismatch 2023-03-24 10:20:20 +01:00
974e70d7d1 Merge branch '2.x' into dataset-arguments-check 2023-03-21 21:10:22 +00:00
54fd188299 fix test Case Name starts with a P 2023-03-19 17:46:49 +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
4b1cad2493 fix: description when before each fails 2023-03-14 13:06:42 +00:00
d6e3906da6 Fix unreachable test case from multiple datasets 2023-03-13 18:14:26 +01:00
1bd9c9e60d wip 2023-03-13 18:13:57 +01: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
9596274b14 fix: test suite loader duplicating tests 2022-12-20 22:42:31 +00:00
70f447a8bc chore: improves type coverage 2022-12-07 09:17:35 +00:00
d77715b0fe fix: --filter option 2022-11-21 20:47:47 +00: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
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
3ffed844a6 style: apply fixes from PHP-CS-Fixer 2022-03-08 10:51:38 +00:00
98db677646 refacto: pipes 2021-12-05 14:03:09 +00:00
0fc90ec181 Merge branch 'master' into next-1 2021-11-29 09:36:07 +01: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
beb14ce5f4 Improved generics for higher order 2021-11-27 18:48:58 +00:00
8494d4566a fix tests 2021-11-26 16:15:36 +01:00
7fd9cfa2e9 refactor 2021-11-26 15:44:35 +01:00
5f0752e874 applied changes from code review 2021-11-26 15:29:21 +01:00
5287eff507 merge from master 2021-11-15 11:54:42 +01:00
4b213d63bd feat: reworks evalution of Test Case 2021-11-14 19:58:25 +00: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
cf47b45262 feat: basic PHPUnit 10 support 2021-10-24 01:03:18 +01:00
fc53f08e37 implemented pipe closure with $next as the first parameter 2021-10-10 01:02:04 +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
b1a9254fc1 Merge branch 'master' into bound-datasets
# Conflicts:
#	tests/.snapshots/success.txt
2021-08-02 14:02:49 +01:00
1a941d7f92 Refactors 2021-08-01 16:45:06 +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
863ddea50b style: split assignment into two lines clarity 2021-07-22 17:54:22 -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
3a20696da4 CS 2021-06-18 22:03:51 +01:00