feat: adds support for PHPUnit 10.4

This commit is contained in:
Nuno Maduro
2023-10-06 13:33:31 +01:00
parent 8c0b933fcd
commit 6068ef6150
6 changed files with 16 additions and 8 deletions

View File

@ -1,5 +1,5 @@
Pest Testing Framework 2.20.0.
Pest Testing Framework 2.21.0.
USAGE: pest <file> [options]
@ -14,6 +14,9 @@
--cache-directory [dir] ............................ Specify cache directory
--generate-configuration Generate configuration file with suggested settings
--migrate-configuration ....... Migrate configuration file to current format
--generate-baseline [file] .................... Generate baseline for issues
--use-baseline [file] ........................ Use baseline to ignore issues
--ignore-baseline ..................... Do not use baseline to ignore issues
SELECTION OPTIONS:
--bail ........................... Stop execution upon first not-passed test
@ -89,7 +92,7 @@
--testdox-html [file] .. Write test results in TestDox format (HTML) to file
--testdox-text [file] Write test results in TestDox format (plain text) to file
--log-events-text [file] ............... Stream events as plain text to file
--log-events-verbose-text [file] Stream events as plain text (with telemetry information) to file
--log-events-verbose-text [file] Stream events as plain text with extended information to file
--no-logging ....... Ignore logging configured in the XML configuration file
CODE COVERAGE OPTIONS:

View File

@ -1,3 +1,3 @@
Pest Testing Framework 2.20.0.
Pest Testing Framework 2.21.0.

View File

@ -57,8 +57,9 @@ test('failures 3', function () {
expect(function () {
throw new Exception();
})->toThrow(function (RuntimeException $e) {
//
});
})->throws(ExpectationFailedException::class, 'Failed asserting that Exception Object');
})->throws(ExpectationFailedException::class, 'Failed asserting that an object is an instance of class RuntimeException.');
test('failures 4', function () {
expect(function () {
@ -73,7 +74,7 @@ test('failures 5', function () {
expect(function () {
throw new Exception('actual message');
})->toThrow('expected message');
})->throws(ExpectationFailedException::class, 'Failed asserting that \'actual message\' contains "expected message".');
})->throws(ExpectationFailedException::class, 'Failed asserting that \'actual message\' [ASCII](length: 14) contains "expected message" [ASCII](length: 16).');
test('failures 6', function () {
expect(function () {