master
 1require "rails_helper"
 2
 3describe ApplicationController, type: :controller do
 4  controller do
 5    def index
 6      render body: "WHAT?"
 7    end
 8  end
 9
10  context "when not logged in" do
11    it "redirects you to the login page" do
12      get :index
13      expect(response).to redirect_to(new_session_path)
14    end
15  end
16
17  context "when logged in" do
18    let(:user) { create(:user) }
19
20    it "allows the action to do it's thing" do
21      http_login(user)
22      get :index
23      expect(response.body).to eql("WHAT?")
24    end
25  end
26end