Commit Graph

2896 Commits

Author SHA1 Message Date
Dimitrios Karvounaris dff9bbc134 Fix file paths not being used properly
basename() will strip full path information on some systems.
What is needed is to use both dirname() & basename() on paths,
as recognized by all systems, and only afterwards do any
replacements.
2020-06-05 18:24:03 +02:00
Nuno Maduro f5f717f1ad chore: requires more than collision beta1 2020-06-05 18:18:06 +02:00
Nuno Maduro 9bdd254007 tests: adapts to collision beta 2 2020-06-05 18:14:27 +02:00
Dimitrios Karvounaris 6e18912ea6 Test to check if the full test path is shown 2020-06-05 17:38:59 +02:00
Dimitrios Karvounaris d35320c697 Compare filename correctly on all OS 2020-06-05 17:25:53 +02:00
Dimitrios Karvounaris fe11140fc2 Adding dom extension to CI 2020-06-05 16:23:12 +02:00
Dimitrios Karvounaris 0d198f589d Fix changes in success snapshot 2020-06-05 16:23:12 +02:00
Dimitrios Karvounaris 8a42d40506 traits from Autoload.php not loading on Windows
Windows requires realpath() so the case of the
paths and filenames are always identical
2020-06-05 16:23:11 +02:00
Dimitrios Karvounaris 83797431fb in() does not handle absolute paths under Windows
This fixes plugins to be included incorrectly under Windows
2020-06-05 16:23:11 +02:00
Dimitrios Karvounaris c05df43217 Compare lines without involving linebreaks
Fixes tests failing under Windows environments
for any linebreak character differences
2020-06-05 16:23:11 +02:00
Dimitrios Karvounaris f6859eeb3b Launch pest as php subprocess 2020-06-05 16:23:11 +02:00
Dimitrios Karvounaris a0b8082631 Fix issue with case-insensitive windows paths 2020-06-05 16:23:11 +02:00
Dimitrios Karvounaris 926d8ecb8d Call binary as php sub process 2020-06-05 16:23:11 +02:00
Alex Rock Ancelet 24f85354e2 Normalize Windows dir name in TestCaseFactory 2020-06-05 16:21:35 +02:00
Alex Rock Ancelet 163de28338 Make sure PHP is called before calling pest as sub process 2020-06-05 16:21:35 +02:00
Alex Rock Ancelet 3d2c83a501 Make sure test targets are sanitized in a windows-compatible way 2020-06-05 16:21:35 +02:00
Alex Rock Ancelet b0c964d4d9 Don't use "reapath" in binary for cross-compatibility 2020-06-05 16:21:35 +02:00
Nuno Maduro 20d2d9f3b7 Merge pull request #69 from octoper/master
Update Changelog action
2020-06-05 16:15:30 +02:00
Vaggelis Yfantis 6b7aa10e91 Update changelog.yml 2020-06-05 17:03:32 +03:00
johannes.pichler 067aa58817 Merge branch 'feature/add-container' of github.com:fetzi/pest into feature/add-container 2020-06-05 11:53:17 +02:00
johannes.pichler 337e751200 Update plugin interfaces and instantiate container 2020-06-05 11:52:23 +02:00
johannes.pichler b20f208b55 Add basic container implementation 2020-06-05 11:51:33 +02:00
johannes.pichler 9899b3c3a4 Update plugin interfaces and instantiate container 2020-06-05 07:48:51 +02:00
Vaggelis Yfantis 6437db7aa0 Updated changelog action 2020-06-05 06:18:18 +03:00
Vaggelis Yfantis 7d38d4bd4f Updated changelog action 2020-06-05 06:16:03 +03:00
Nuno Maduro e8d426f574 Removes windows for now 2020-06-04 23:09:40 +02:00
Nuno Maduro bb711108a2 Merge pull request #68 from octoper/patch-1
Update CHANGELOG.md
2020-06-04 22:14:16 +02:00
Vaggelis Yfantis a482341b99 Update CHANGELOG.md 2020-06-04 21:22:29 +03:00
Nuno Maduro f5ce472006 Merge pull request #66 from pestphp/feat/pending-higher-order-tests
feat: adds pending higher order tests
2020-06-04 19:40:18 +02:00
Nuno Maduro a53ff3e459 Merge pull request #67 from octoper/master
fixed changelog action
2020-06-04 16:31:38 +02:00
Vaggelis Yfantis e15d77f3f6 Update changelog.yml 2020-06-04 17:03:47 +03:00
Vaggelis Yfantis 504128730c Update changelog.yml 2020-06-04 16:53:08 +03:00
Vaggelis Yfantis 098acaecc0 Merge pull request #1 from pestphp/master
Pulling changes from pestphp/pest
2020-06-04 16:50:19 +03:00
Nuno Maduro b2dd573a67 Merge pull request #64 from octoper/master
Created Update CHANGELOG action
2020-06-04 15:17:29 +02:00
johannes.pichler 84c9078bb7 Add basic container implementation 2020-06-04 11:58:28 +02:00
Nuno Maduro aa1917c28d feat(pending-higher-order-tests): adds code and tests 2020-06-04 01:34:03 +02:00
Nuno Maduro c81dce0f6d feat(pending-higher-order-tests): adds code and tests 2020-06-04 01:33:33 +02:00
Vaggelis Yfantis 249869c2db Updated update_changelog to changelog action 2020-06-03 17:37:48 +03:00
Vaggelis Yfantis d59d8d6245 Created update_changelog action 2020-06-03 17:32:07 +03:00
Nuno Maduro b0680b7e2c chore: cs 2020-05-31 13:42:27 +02:00
Nuno Maduro c7fd21999b Merge pull request #51 from Jibbarth/feature/support-colors-never
Feature/support colors never
2020-05-31 13:39:55 +02:00
Jibé Barth 28d06663d3 Add tests for --colors=never option 2020-05-31 12:33:27 +02:00
Jibé Barth 73f56e58a5 Pass color and verbosity args to printer (fix #49) 2020-05-31 12:32:43 +02:00
Nuno Maduro 76796ffc67 refacto: includes coverage plugin 2020-05-30 01:43:02 +02:00
Nuno Maduro 01daf0316c refacto: removes unused code about coverage 2020-05-29 22:44:41 +02:00
Nuno Maduro 1f2976c0e0 tests: types 2020-05-29 22:35:20 +02:00
Nuno Maduro 2e7ed741b6 fix: keeps result from plugin to plugin 2020-05-29 22:33:05 +02:00
Nuno Maduro a0a4730ef8 Merge branch 'master' of https://github.com/pestphp/pest 2020-05-29 22:28:47 +02:00
Nuno Maduro 5ed927d226 Merge pull request #43 from fetzi/plugins
Integrate pest-plugins with 2 interfaces
2020-05-29 22:08:39 +02:00
Nuno Maduro 78cdd4da36 Update composer.json 2020-05-29 21:15:51 +02:00