Testing

Hola que tal, en este tutorial vamos a realizar un ejercicio muy pero muy basico, el cual consta de hacer una clase para sumar y restar y hacerlo con pruebas utilizando rspec. Para empezar lo primero que tenemos que hacer es crear nuestro archivo Gemfile para poder utilizar la gema de rspec con ruby para ello el contenido es el siguiente: Archivo Gemfile

Codigo del Controller
[ruby]

class SessionsController < ApplicationController
  respond_to :json, only: :create

  def create
    sign_in_service = service :sign_in, params
    @result = sign_in_service.call

    if @result.valid?
      Services::SessionHandlerService.new(self).create @result.object
      render status: :ok, json: []
    else
      render status: :unprocessable_entity, json: @result.errors
    end
   end
end
end

[/ruby]