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

Метод фиксации с параметром обратного вызова
Я пытаюсь издеваться над этим методом: $transformer = $this->transformerFactory->createProductTransformer($product, function (ProductInterface $product) use ($discount) { $product->setDiscount($discount); }); Он принимает...
2580 просмотров
schedule 27.09.2021

Мокинг в тестах контроллера с привязкой к модели Laravel
Я использую привязку модели в своих маршрутах для передачи моделей в действия моего контроллера и хотел бы иметь возможность писать тесты. Было бы предпочтительнее, если бы не требовалось, чтобы тест попадал в базу данных. В этом примере модель...
3054 просмотров
schedule 08.10.2021

Насмешка над представлением в Laravel
Я только начал с издевательства. Я пытаюсь высмеять свое мнение в Laravel, но не могу понять это правильно. Это то, что у меня есть .. Действие контроллера: public function signup() { return View::make( 'account.signup',...
1425 просмотров
schedule 19.10.2021

Laravel 4 - Тестирование шаблонов репозитория с помощью PHPUnit и Mockery
Я работаю над приложением для клиента, но у меня проблемы с тестированием репозиториев. Чтобы привязать репозиторий к модели, у меня есть следующий код: <?php namespace FD\Repo; use App; use Config; /** * Service Provider for Repository...
1252 просмотров

Мокинг ответа только по определенному параметру
У меня есть класс, в котором я издеваюсь над методом get при вызове с test1 для возврата 123 . Это нормально работает. Однако я хочу, чтобы все остальные вызовы метода get возвращали то, что обычно возвращается, т.е. только вызов с...
1590 просмотров
schedule 18.10.2021

макет модуля, которого не существует?
Когда я запускаю тесты мокко в своем приложении Meteor: node_modules/.bin/mocha --compilers js:babel-core/register //..opts у меня возникает проблема, когда мой тестируемый модуль хочет импортировать: import { Meteor } from...
510 просмотров
schedule 23.11.2021

Модульный тест PHP, имитирующий зависимость переменной-члена
Привет, допустим, я хочу протестировать запуск функции из класса A и использую Mockery для имитации внешнего зависимости: class A { protected myB; public function __construct(B $param) { $this->myB = $param; }...
38 просмотров
schedule 24.11.2021

Тестовое издевательство с конвейером
Как я могу это утверждать: $this->assertEquals('incoming', $payload['routerAction']); Пропуск конвейеров. Я использую phpleague / pipeline Код: class IncomingPipeline { public function __invoke(array $payload) { $router...
29 просмотров
schedule 22.09.2021

проверка, вызывается ли метод
Я пытаюсь понять, как правильно проверить, вызывается ли функция или нет. Эта функция busqueda определена в контроллере AnuncioController , поэтому я ожидаю, что она будет вызываться, когда пользователь нажимает кнопку поиска, которая отправляет...
2247 просмотров
schedule 28.02.2022

Ожидания вызова метода PHPUnit против утверждений
Создание фиктивных классов обычно включает в себя настройку ожиданий вызова метода для двойников mocks/test. Например. в «ванильном» PHPUnit мы можем заглушить вызов метода и установить ожидания следующим образом:...
1265 просмотров
schedule 14.03.2022

Модульный тест Symfony2
Я пытаюсь использовать Mockery для модульного тестирования моих функций sf2. Мучаюсь с первой попытки. Сначала попробуйте протестировать класс, который использует контекст безопасности: public function setSecurityContext(SecurityContext...
2543 просмотров
schedule 14.04.2022

Доступ к защищенным свойствам через общедоступный метод
Я тестирую логический поток, издеваясь над классом и тестируя вызов функции. function() setUp() { $this->shipping_method = $this->getMockBuilder(Wc_Trincargo_Shipping_Method::class) ->getMock();...
340 просмотров
schedule 24.04.2022

Как я могу протестировать реагирующий компонент с помощью мокко + фермент + чай, когда он заключен в компонент поставщика
Я использую мокко, фермент, чай и некоторые имитирующие библиотеки, чтобы сделать тестирование возможным. Итак, содержимое TestComponent.js ниже, я настраиваю хранилище и передаю его провайдеру, а DeskScreen подключен к компоненту: import...
662 просмотров

Интерфейсы Laravel Mocking внутри контроллеров
Я пытаюсь написать несколько модульных тестов для своих контроллеров. Я реализовал интерфейс и репозиторий, он передается контроллеру через Dependancy Injection. Я написал модульный тест, который имитирует интерфейс, а New создает экземпляр...
1877 просмотров
schedule 10.07.2022

Попытка подкачки модели в моем тесте контроллера с помощью контейнера IoC, но объект не подкачивает
Я пытаюсь использовать контейнер IoC для замены моей модели вопросов при тестировании. Хотя я создал фиктивную модель и использовал App::instance(), чтобы попытаться поменять местами зависимость во время моего теста, я вижу из var_dump , что она не...
755 просмотров
schedule 22.07.2022

Невозможно установить общедоступное свойство для макета объекта Mockery
Я пытаюсь использовать Mockery для создания фиктивного объекта, который имитирует внутренний класс PHP ZipArchive . У меня есть что-то вроде следующего кода PHP: $zipMock = Mockery::mock('ZipArchive'); $zipMock->numFiles = 10; echo...
1040 просмотров
schedule 28.07.2022

Внедрение зависимости Laravel в издевательстве
Я пытаюсь написать тест для этого репо: laravel.com . ниже представлена ​​структура приложения. Приложение \ Documentation.php public function __construct(Filesystem $files, Cache $cache) { $this->files = $files; $this->cache =...
159 просмотров
schedule 02.08.2022

Модульное тестирование Laravel 4: заголовки уже отправили ошибку при внедрении макетов с использованием App::instance
Я новичок в Laravel и концепции IoC. Я следил за отличными руководствами по Nettuts ( http://net.tutsplus.com/tutorials/php/testing-laravel-controllers/ ) и смог успешно протестировать мой контроллер. Однако я хотел изолировать контроллер, издеваясь...
2513 просмотров
schedule 08.09.2022

Как издеваться над конструктором с помощью Mockery
Мне нужно проверить, что код создает новый экземпляр класса с определенными параметрами: $bar = new ProgressBar($output, $size); Я попытался создать псевдоним и установить ожидание для метода __construct , но это не сработало:...
9172 просмотров
schedule 04.09.2022

Макет фасада Illuminate Config без Laravel
Я работаю над пакетом, который опирается на фасад Config . Сам код работает нормально, но при тестировании возникают проблемы. Изначально я использовал этот код: Config::shouldReceive('foo.bar') ->andReturn(true); Как и многие...
919 просмотров