Sha256: 7d2c386f4a8eea6c5f8dbc2b4bf251992fb313a72e6a2d2d488c7b428b5e7c3e
Contents?: true
Size: 1.66 KB
Versions: 2
Compression:
Stored size: 1.66 KB
Contents
require "spec_helper" module <%= module_name %> module Api module V1 describe ResponderController do # Add this line if your project is a Rails Engine, not the Application # routes { <%= module_name %>::Engine.routes } # describe "#on_not_changed" do # controller(<%= class_name %>Controller) do # def index; on_not_changed; end # end # before { get :index, format: :json } # it "responds with 304" do # expect(response.status).to eq 304 # end # end # describe "#on_error" do # controller(<%= class_name %>Controller) do # def index; on_error :messages; end # end # before { get :index, format: :json } # it "sets @messages" do # expect(assigns(:messages)).to eq :messages # end # it "renders 'errors'" do # expect(response).to render_template "errors" # end # it "responds with 400" do # expect(response.status).to eq 400 # end # end # describe "#on_not_found" do # controller(<%= class_name %>Controller) do # def index; on_not_found :messages; end # end # before { get :index, format: :json } # it "sets @messages" do # expect(assigns(:messages)).to eq :messages # end # it "renders 'errors'" do # expect(response).to render_template "errors" # end # it "responds with 404" do # expect(response.status).to eq 404 # end # end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
hexx-1.1.1 | lib/generators/controller/templates/responder_controller_spec.erb |
hexx-1.1.0 | lib/generators/controller/templates/responder_controller_spec.erb |