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