В phpspec я могу проверить что-то вроде этого:phpspec - во время использования, но не используется?
function it_must_be_constructed_with_my_variable()
{
$this->shouldThrow(new \Exception('bla'))->during('__construct', array('variable' => 'value'));
}
Но что, если я хотел, чтобы убедиться, что исключение генерируется, если что-то не передается функции?
I.e. Я хочу сказать, что исключение будет выбрано, если переданный массив не равен некоторому значению.
ли конструктор действительной цели для тестирования спецификации? Но, тем не менее, ваш вопрос можно переформулировать: как проверить, что что-то происходит, если параметр не передан? Мое первое предположение состояло в том, чтобы либо передать пустой массив параметров, либо полностью исключить его. – Sven