Вопросы по теме 'phpspec'

Установка phpspec
Я уверен, что упускаю что-то очевидное. Но у меня проблемы с установкой и использованием phpspec. Прежде всего, я не знаю, следует ли мне использовать phpspec или phpspec2. Я пытался установить так: - PEAR (не работает) - git hub (клонирование и...
1779 просмотров
schedule 20.06.2023

Использование PHPSpec с массивом?
Я начал использовать PHPSpec 2, и мне нравится Mockery, но я столкнулся с проблемой, которую не могу понять. У меня есть массив, возвращаемый статической функцией, и я хочу проверить этот массив. Убедитесь, что все необходимые ключи есть и т. д....
1545 просмотров
schedule 19.06.2023

Конфигурация местоположения phpspec spec_path
Не могу понять, и документы в этом случае не особенно полезны. У меня есть такая структура пакета: -src/ - Acme/ - Foo/ - Component1/ - Component2/ … Я пытаюсь добиться того, чтобы каждый набор тестов располагался в...
275 просмотров
schedule 05.02.2023

Первый опыт тестирования приложений Laravel 4 (PHPSpec/BDD против PHPUnit/TDD)
Я слишком долго бился над этим вопросом. Я знаю, что мне нужно просто перейти к одному или другому, поскольку оба они, очевидно, являются жизнеспособными/полезными инструментами, но я застрял на заборе, исследуя оба в течение нескольких недель....
3957 просмотров
schedule 31.07.2023

Анонимная функция в PHPSpec
Как правильно протестировать эту форму с помощью анонимной функции query_builder ? use Doctrine\ORM\EntityRepository; // ... $builder->add('users', 'entity', array( 'class' => 'AcmeHelloBundle:User', 'query_builder' =>...
222 просмотров
schedule 23.09.2022

Типы форм PHPSpec symfony2
Я хочу протестировать типы форм из Symfony2. У меня есть пользовательский тип формы, и мой тест выглядит так: /** * @param \Acme\UserBundle\Entity\User $user */ function let(\Acme\UserBundle\Entity\User $user) {...
630 просмотров
schedule 26.07.2022

Модульное тестирование phpspec — использование реестра ioc/service для доставки конкретного класса для тестирования
Я новичок в тестировании, и я не уверен, что делаю это правильно: Я хочу не выполнять модульный тест для определенного класса, а для любого класса, который разрешается из моего контейнера ioc. В контейнере ioc я привязываю свои интерфейсы к...
524 просмотров
schedule 02.05.2023

Ошибка Не удается найти подходящую область набора для класса при запуске «phpspec описать»
Я пытаюсь запустить phpspec с Laravel, следуя этому видео Я устанавливаю его с композитором и добавляю псевдоним, но когда я запускаю: phpspec describe Shipping' Я получаю сообщение об ошибке: [RuntimeException] Can not find...
1245 просмотров
schedule 12.04.2023

собственный конструктор и phpspec
У меня есть этот класс, который я хочу протестировать в phpspec: class Something { protected $property; public function __construct($someId) { $this->property = Model::find($someId); } } Model::find() возвращает экземпляр...
64 просмотров
schedule 02.08.2022

Отсутствующие сопоставители PHPSpec
Когда я пытаюсь использовать сопоставители PHPSpec, такие как shouldBeEqualTo, shouldBeString и т. д., я получаю эту ошибку, и я не знаю, почему. Call to undefined method Prophecy\Prophecy\MethodProphecy::shouldBeEqualTo() Я импортировал...
286 просмотров
schedule 12.09.2022

PhpSpec. Вызов функции-члена для не-объекта, когда mock должен возвращать объект
Я новичок в phpspec и пытаюсь создать фиктивный конвертер для учебных целей, но я застрял с вызовом функции-члена при ошибке, не являющейся объектом t Вот мой код: Урок преобразования private $supportedFormats = ['xml', 'json']; private...
979 просмотров
schedule 26.06.2022

Laravel Elixir изменяет двоичный путь PHPSpec
Хорошо, в настоящее время добавление задачи для запуска тестов PHPSpec через Laravel Elixir не работает для меня, потому что я изменил свой файл композитора, чтобы хранить все двоичные приложения в моей папке ./bin вместо ./vendor/bin, и по умолчанию...
144 просмотров
schedule 16.03.2023