Вопросы с тегом «phpunit»

27
Создание интеграционных тестов для модулей Magento 2

Что касается моих потребностей в тестировании Magento 2, я использовал PHP Unit в качестве (более или менее) приемочного тестера - результаты тестирования серверных и HTML-запросов, внесенных в систему с моими установленными модулями. Я хотел бы иметь возможность создавать свои собственные...

23
Инструменты для юнит-тестирования в Magento

Что вы используете для модульного тестирования в Magento? Или что вы знаете о модульном тестировании и Magento? Независимо от того, занимаетесь ли вы TDD или вам просто нужно иметь покрытие модульных тестов для компонентов вашего проекта, вам нужны некоторые инструменты для этого. Первый базовый...

23
Как правильно тестировать код PHP7 с помощью PHPUnit 4.1 в Magento 2?

Когда я пишу свои модули, я пытаюсь снабдить их модульными тестами для наиболее важных частей приложения. Однако на данный момент (Magento 2.1.3) существует несколько способов написания модульных тестов: Разные способы тестирования Интегрируйте его bin/magento dev:tests:run unitи запустите поверх...

18
EcomDev_PHPUnit настроен в Magento EE 1.13

Я пытаюсь настроить EComDev_PHPUnit в EE 1.13 в соответствии с инструкциями в https://github.com/EcomDev/EcomDev_PHPUnit Ну, первым препятствием было заставить модман работать, но я сдался и скопировал модули вручную. Теперь вторая проблема находится на шаге 2: когда я выполняю php...

14
Наблюдатели модульного тестирования в Magento

Как вы подходите к модульному тестированию Observers в Magento? (работает с EcomDev_PHPUnit ) Какие утверждения включают в себя? проверить, отправляется ли событие ( assertEventDispatched()) проверить функцию с фиктивными данными ... В идеале я хотел бы видеть мнение других разработчиков...

14
Установленный Composer Ecomdev_PhpUnit пропускает тесты из-за отсутствия vfsstream

Я работаю с установкой Enterprise Edition 1.13.1 (хотя Community Edition будет иметь ту же проблему), и мы устанавливаем зависимости через composer, где они доступны. Я установил расширение Ивана Ecomdev_PhpUnit через composer, который купил все обычные зависимости phpunit. Я также скопировал...

11
Лучшая практика для юнит-тестов в Magento 1.9

Я поддерживаю сайт Magento 1.9 с несколькими пользовательскими модулями. Некоторые функциональные возможности критичны для бизнеса и остро нуждаются в некоторых модульных тестах. Например, калькулятор цены за единицу. Я обычно разрабатываю в Symfony и действительно предпочел бы как-нибудь...

8
Как получить ScopeConfigInterface через диспетчер объектов модульных тестов в magento 2?

Я пытаюсь прочитать строку в моем модульном тесте из core_config_table в базе данных magento 2. Я знаю, что для выполнения этой работы, как я прочитал эту ссылку . Я должен использовать: \Magento\Framework\App\Config\ScopeConfigInterface через:...

8
Как смоделировать объект Context

Я пытаюсь проверить модуль, который содержит объект контекста следующим образом: public function __construct( \Magento\Framework\App\Helper\Context $context, \Magento\Catalog\Model\Product\ImageFactory $productImageFactory, \Magento\Framework\View\Asset\Repository $assetRepo,...