Skip to content

Commit

Permalink
README: add expectDeprecation*() to FAQ > Removed functionality witho…
Browse files Browse the repository at this point in the history
…ut PHPUnit native replacement.
  • Loading branch information
hellofromtonya committed Sep 5, 2024
1 parent 44560db commit 2fbfd50
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -671,9 +671,11 @@ For frequently used, removed PHPUnit functionality, "helpers" may be provided. T
| ------- | --------------------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 9.0.0 | `assertArraySubset()` | [#1][issue #1] | The [`dms/phpunit-arraysubset-asserts`](https://packagist.org/packages/dms/phpunit-arraysubset-asserts) package polyfills this functionality.<br/>As of [version 0.3.0](https://github.com/rdohms/phpunit-arraysubset-asserts/releases/tag/v0.3.0) this package can be installed in combination with PHP 5.4 - current and PHPUnit 4.8.36/5.7.21 - current.<br/>Alternatively, tests can be refactored using the patterns outlined in [issue #1]. |
| 9.0.0 | `assertAttribute*()` | [#2][issue #2] | Refactor the tests to not directly test private/protected properties.<br/>As an interim solution, the [`Yoast\PHPUnitPolyfills\Helpers\AssertAttributeHelper`](#yoastphpunitpolyfillshelpersassertattributehelper) trait is available. |
| 10.0.0 | `expectDeprecation*()` | [#186][issue #186] | A custom polyfills approach is available that uses a [custom extension](https://docs.phpunit.de/en/10.5/extending-phpunit.html#implementing-an-extension) and [the events system](https://docs.phpunit.de/en/10.5/events.html#test). Alternatively, tests can be refactored to skip running the `expectDeprecation*()`s. |

[issue #1]: https://github.com/Yoast/PHPUnit-Polyfills/issues/1
[issue #2]: https://github.com/Yoast/PHPUnit-Polyfills/issues/2
[issue #186]: https://github.com/Yoast/PHPUnit-Polyfills/issues/186

### Q: Can this library be used when the tests are being run via a PHPUnit Phar file ?

Expand Down

0 comments on commit 2fbfd50

Please sign in to comment.