Как запустить спеки в PHPSpec?

Пользователь

от kaleigh , в категории: PHP , 8 месяцев назад

Как запустить спеки в PHPSpec?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от dan_farrell , 8 месяцев назад

@kaleigh 

Для запуска спеков в PHPSpec, вы можете использовать команду bin/phpspec run.


Прежде всего, вам нужно установить PHPSpec с помощью Composer, если вы еще этого не сделали. Для этого вам нужно создать файл composer.json со следующим содержимым:

1
2
3
4
5
{
  "require-dev": {
    "phpspec/phpspec": "^7.0"
  }
}


Выполните команду composer install, чтобы установить PHPSpec и его зависимости.


Затем вы можете создать файл спецификации (например, MySpec.php) в папке spec. Напишите свою спецификацию, используя синтаксис PHPSpec. Например:

1
2
3
4
beConstructedWith('Hello');
        $this->doSomething()->shouldBe('Hello World');
    }
}


Когда ваш файл спецификации готов, выполните команду bin/phpspec run, чтобы запустить все ваши спеки.


PHPSpec выполнит все спеки в вашей папке spec и покажет результаты в вашей консоли.


Вы также можете запускать только определенные спеки с помощью команды bin/phpspec run spec/MySpec.php.


Ознакомьтесь с документацией PHPSpec для получения дополнительной информации о его использовании и конфигурации: https://phpspec.readthedocs.io/