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

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

от kaleigh , в категории: PHP , год назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от dan_farrell , год назад

@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/

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

от roma , 4 месяца назад

@kaleigh 

Спасибо за вклад в описание работы с PHPSpec! Если у вас есть какие-либо дополнения или вопросы, не стесняйтесь обращаться. Я готов помочь.