У меня проблема с классом httparty
class CRUD
include HTTParty
def self.create
@base_url = 'https://api-de-tarefas.herokuapp.com/users'
@body =
{
"user": {
"email": Faker::Internet.email,
"password": :@password,
"password_confirmation": :@password
}
}.to_json
@headers = {
"Accept": 'application/vnd.tasksmanager.v2',
'Content-Type': 'application/json'
}
@request = HTTParty.post(@base_url, body: @body, headers: @headers)
end
end
Мои пошаговые определения
When("é enviada uma requisição para a criação do usuário") do
CRUD.create
puts "Requisição com exito: #{CRUD.create.message} para código #{CRUD.create.code}"
end
then("são retornadas as informações da inclusão") do
puts CRUD.create.body
puts CRUD(@request.parsed_response['data']['attributes']['email'])
end