Perguntas com a marcação «tests»

23
Ferramentas para teste de unidade no Magento

O que você usa para testes de unidade no Magento? Ou o que você sabe sobre testes de unidade e Magento? Se você faz TDD ou deseja apenas uma cobertura de teste de unidade para os componentes do seu projeto, você precisa de algumas ferramentas para fazer isso. A primeira abordagem básica é usar...

16
Estruturas de teste do Magento 1

Sempre que posso, gosto de desenvolver software seguindo uma abordagem TDD (Test Driven Development) . Geralmente, no PHP, isso significa usar o PHPUnit . Idealmente, eu gostaria de escrever testes de grão fino e grosso. Unittests para ajudar a orientar o design e a qualidade do meu código, testes...

14
Observadores de Teste de Unidade em Magento

Como você aborda os observadores de testes de unidade no Magento? (trabalhando com EcomDev_PHPUnit ) Que tipo de afirmações incluem? verifique se o evento está sendo despachado ( assertEventDispatched()) verifique a função com dados simulados ... Idealmente, gostaria de ver a opinião de outros...

10
Modelos de origem de teste de unidade

Tenho vários modelos na minha extensão personalizada que servem apenas para o propósito de preencher algumas seleções e / ou multiselecionas no formulário de adição / edição de minhas entidades. Então, eles são o que o magento chama de "modelos de origem". Os valores envolvidos são sempre os...

8
Como zombar de um objeto de contexto

Estou tentando testar um módulo que contém um objeto de contexto da seguinte maneira: public function __construct( \Magento\Framework\App\Helper\Context $context, \Magento\Catalog\Model\Product\ImageFactory $productImageFactory, \Magento\Framework\View\Asset\Repository $assetRepo,...

8
O que os testes estáticos estão verificando?

Depois de criar meu módulo, tentei executar bin/magento dev:tests:run static. Isso relatou alguns problemas com meu código, mas não sei exatamente o que foi verificado ao executar esses testes. A documentação oficial diz A análise de código estático verifica se o código PHP segue os padrões de...