Instalar o pacote do Behat
$ pear channel-discover pear.symfony.com
$ pear channel-discover pear.behat.org
$ pear install behat/behat
$ behat
Instalar o pacote do Mink$ pear channel-discover pear.behat.org
$ pear install behat/mink-beta
Instalar o Sahi conforme instruções no site http://sahi.co.in/w/using-sahi Após a instalação será criado o diretório ~/sahi. Abra um novo terminal, execute o programa e configure o navegador para usar o proxy na porta 9999.
Esta configuração e outras podem ser modificadas em ~/sahi/config/sahi.properties
$ cd ~/sahi/bin
$ ./sahi
Teste funcional do login com a conta do Twitter.
Fazer o bootstrap para criar o diretório
$ cd <projeto>
$ behat --init
Alterar o arquivo features/Criar arquivo de configuração geral em
Criar o arquivo para descrever os cenários de teste da funcionalidade em
Tudo configurado volte a aba do terminal do projeto e execute
$ cd features
$ behat auth_twitter.feature
O resultado será algo como a tela abaixo, perceba que na outra aba esta rodando o proxy do SahiReferências:
http://docs.behat.org/quick_intro.html
http://docs.behat.org/cookbook/behat_and_mink.html
http://techportal.ibuildings.com/2011/07/27/behaviour-driven-development-in-php-with-behat/
http://sahi.co.in/w/
Nenhum comentário:
Postar um comentário