Вопросы по теме '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