Repositório da Talk "Como fazer testes automatizados de API REST usando Ruby, RSpec e HTTParty".
Windows Subsystem for Linux Installation Guide for Windows 10
sudo apt install git-all
git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.7.4
echo -e '\n. $HOME/.asdf/asdf.sh' >> ~/.bashrc
echo -e '\n. $HOME/.asdf/completions/asdf.bash' >> ~/.bashrc
sudo apt install automake autoconf libreadline-dev \
libncurses-dev libssl-dev libyaml-dev libxslt-dev \
libffi-dev libtool unixodbc-dev unzip curl
asdf install ruby 2.6.3
asdf global ruby 2.6.3
asdf local ruby 2.6.3
Préviamente crie o repositório no Github.
mkdir workspace
git clone [email protected]:paulofachini/testing_swapi.git
cd testing_swapi
bundle init
O arquivo Gemfile será criado no diretório do projeto. Devemos colocar as gems que iremos usar, conforme abaixo:
source "https://rubygems.org"
gem 'rspec', '3.4'
gem 'httparty', '0.17.0'
Execute o commando:
bundle install
Após a instalação das gems, execute "rspec --help" para validar a instalação. Se for necessário execute a instalação:
sudo apt install ruby-rspec-core
Agora execute o comando para iniciar um projeto com RSpec:
rspec --init
Implementado no Gitlab.