rector/packages/VendorLocker/NodeVendorLocker
Tomas Votruba 6cdfebe40c
[Windows] Add platform agnostic asserts (#461)
* introduce PlatformAgnosticAssertions which handle cross platform issues

* Update packages-tests/FileFormatter/ValueObject/NewLineTest.php

* apply PlatformAgnosticAssertions on MoveValueObjectsToValueObjectDirectoryRectorTest

* use PlatformAgnosticAssertions in AbstractTestCase

* Github Actions: run tests on windows-latest and ubuntu-latest

* added PlatformAgnosticAssertions::assertStringEqualsFile()

* Ensure tests manually tear down props (#1)

* check for windows or linux line ending. \n is contained in both.

* support assertFileEquals() normalizing

* add OS to name, to separate

* fixed windows compat in VendorLocationDetector

* ParentClassMethodTypeOverrideGuard: fixed windows-compat

* ClassMethodParamVendorLockResolver: windows compat

* Docs

* Update PlatformAgnosticAssertions.php

* Delete tests.yaml

* Create tests.yaml

Co-authored-by: Markus Staab <m.staab@complex-it.de>
Co-authored-by: Markus Staab <maggus.staab@googlemail.com>
Co-authored-by: Markus Staab <markus.staab@redaxo.de>
Co-authored-by: Dan <dpock32509@gmail.com>
2021-08-16 07:08:51 +00:00
..
ClassMethodParamVendorLockResolver.php [Windows] Add platform agnostic asserts (#461) 2021-08-16 07:08:51 +00:00
ClassMethodReturnTypeOverrideGuard.php [PHP 8.0] Bump to promoted properties (#4) 2021-05-11 01:33:01 +02:00
ClassMethodReturnVendorLockResolver.php Make use of ClassMethodReturnVendorLockResolver (#377) 2021-07-04 23:04:09 +02:00
PropertyTypeVendorLockResolver.php [PHP 8.0] Bump to promoted properties (#4) 2021-05-11 01:33:01 +02:00
PropertyVisibilityVendorLockResolver.php [PHP 8.0] Bump to promoted properties (#4) 2021-05-11 01:33:01 +02:00