Skip to content

Repositório da Talk "Como fazer testes automatizados de API REST usando Ruby, RSpec e HTTParty".

License

Notifications You must be signed in to change notification settings

paulofachini/testing_swapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Testing SWAPI ( The Star Wars API )

Repositório da Talk "Como fazer testes automatizados de API REST usando Ruby, RSpec e HTTParty".

Configurando o ambiente

Windows Subsistema Linux

Windows Subsystem for Linux Installation Guide for Windows 10

git

sudo apt install git-all

asdf

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

ruby

asdf install ruby 2.6.3

asdf global ruby 2.6.3
asdf local ruby 2.6.3

Criando o projeto

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

CI/CD

Implementado no Gitlab.

About

Repositório da Talk "Como fazer testes automatizados de API REST usando Ruby, RSpec e HTTParty".

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages