Вопросы по теме '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 просмотров
schedule
05.11.2021
Мокинг ответа только по определенному параметру
У меня есть класс, в котором я издеваюсь над методом 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 просмотров
schedule
25.06.2022
Интерфейсы 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 просмотров
schedule
20.09.2022