Testing ContaAzul application with Cucumber, Capybara, SitePrism in Ruby language
Execute os seguintes comandos:
$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(rbenv init -)"' >> ~/.bashrc
$ source ~/.bashrc
Inclua no ~/.bash_profile:
eval "$(rbenv init -)"
Listar as versões disponíveis:
rbenv install -l
Instalar uma versão:
rbenv install 2.4.2
Tornar a versão padrão para todos os projetos
$ rbenv global 2.4.2
Verficar a versão do Ruby instalada
$ ruby -v
Navegar dentro do projeto e instalar o bundler
cd /bravi-test-rest
gem install bundler
Execute o seguinte comando dentro da raiz do projeto:
bundle install
- Instalar:
Obs: Phantomjs no ubuntu:
sudo apt-get install phantomjs
Execute o seguinte comando dentro da raiz do projeto:
bundle exec cucumber features
Execute o seguinte comando dentro da raiz do projeto:
bundle exec cucumber --tags @login_conta_azul @nova_compra
Execute o seguinte comando dentro da raiz do projeto:
bundle exec cucumber -p firefox
Execute o seguinte comando dentro da raiz do projeto:
bundle exec cucumber -p poltergeist
Execute o seguinte comando dentro da raiz do projeto:
bundle exec cucumber -p html_report