consistence phpunit
1.0.0
Esta biblioteca proporciona la afirmación EnumAssert
PHPUnit para enumeraciones de coherencia/consistencia.
$ compositor requiere --dev mhujer/consistence-phpunit
use MhujerConsistencePhpunitEnumAssert;
use la afirmación de esta manera:
EnumAssert::assertSame($expectedEnum, $actualEnum);
p.ej
función pública testEnumsAreSame(): nulo{ EnumAssert::assertSame(CardColor::get(CardColor::RED), CardColor::get(CardColor::BLACK));// Se esperaba "MhujerConsistencePhpunitFixturesCardColor:red", pero obtuve "MhujerConsistencePhpunitFixturesCardColor:black}
Funciona con PHP 8.1 o superior y PHPUnit 9.3 o superior.
Los errores y las solicitudes de funciones se rastrean en GitHub
Martín Hujer
requiere PHP 8.1+
agregue soporte para enumeraciones nativas para facilitar la migración
requiere PHP 7.4+
permitir PHP 8.0
Requiere PHPUnit 9.3+
permitir PHPUnit 9
lanzamiento inicial