/behat-simfony

Repositório dedicado ao uso do Behat com Simfony

Primary LanguagePHP

Behat bdd with simfony http requests

Repositório dedicado aos testes usando framework http Behaver com chamadas HTTP dinâmicas usando o simfony browser

Passo a passo para configuração

  • Tendo o composer instalado, use-o para instalar localmente

php composer.phar require --dev behat/behat

  • Inicei o projeto de testes com o seguinte comando

vendor/bin/behat --init

  • Crie um arquivo 'name.feature' e escreva seus cenários de teste (semelhante ao Cucumber)
  • Após a criação de seus cenários de teste, digite o comando:

vendor/bin/behat --dry-run --append-snippets

  • Configure seus testes
  • Execute os casos de teste com o seguinte comando

vendor/bin/behat

Para chamadas HTTP, instale:

  • composer require --dev symfony/browser-kit
  • composer require --dev symfony/http-client

Para usar o arquivo yaml nos seus testes, faça

  • composer global require behat/behat
  • behat --config custom-config.yml

Mais informações