Sha256: f5a6c91f8cce2c37bc7ab63e51950f52610aeae4fe57dceb3c3102987dc7441a
Contents?: true
Size: 1.32 KB
Versions: 13
Compression:
Stored size: 1.32 KB
Contents
require 'spec_helper' module Calagator describe SiteController, :type => :controller do routes { Calagator::Engine.routes } describe "#omfg" do it "raises an error" do expect { get :omfg }.to raise_exception(ArgumentError, "OMFG") end end describe "#hello" do it "renders 'hello' in plain text" do get :hello expect(response.body).to eq("hello") end end describe "#index" do it "should render requests for HTML successfully" do get :index expect(response).to be_success expect(response).to render_template :index end it "should redirect requests for non-HTML to events" do get :index, :format => "json" expect(response).to redirect_to(events_path(:format => "json")) end end describe "about" do it "renders an html document" do get :about expect(response).to be_success expect(response).to render_template :about end end describe "opensearch" do it "renders an xml document" do get :opensearch, format: "xml" expect(response).to be_success expect(response).to render_template :opensearch end end describe "defunct" do it "renders an html document" do get :defunct expect(response).to be_success expect(response).to render_template :defunct end end end end
Version data entries
13 entries across 13 versions & 2 rubygems