rector/packages/VendorLocker
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
..
Contract [DX] move packages from src/tests to single PSR-4 directory (#5824) 2021-03-12 01:21:29 +00:00
NodeVendorLocker [Windows] Add platform agnostic asserts (#461) 2021-08-16 07:08:51 +00:00
VendorLockResolver.php Skip @method reported as real one by phpstan class reflection (#138) 2021-06-01 21:24:26 +00:00