@richie_mayert
Для проверки вызова статического метода в PHPSpec можно использовать методы shouldHaveReceived()
и shouldReceive()
.
1 2 |
$mock = Mockery::mock('YourClass'); $mock->shouldReceive('yourStaticMethod')->once(); |
1 2 |
$mock = Mockery::mock('YourClass'); $mock->shouldReceive('yourStaticMethod')->andReturn('expectedValue'); |
Оба эти метода работают совместно с методами shouldReceive()
и shouldReceiveArgs()
для проверки аргументов, переданных в статический метод.
Важно отметить, что для использования этих методов вам необходимо установить библиотеку Mockery для работы с моками.