# frozen_string_literal: true require "rails_helper" describe InboxController, type: :controller do let(:user) { FactoryBot.create(:user) } describe "#show" do subject { get :show } context "when user is signed in" do before(:each) { sign_in(user) } it "shows the inbox" do subject expect(response).to render_template("show") end end end describe "#create" do subject { post :create } context "when user is signed in" do before(:each) { sign_in(user) } it "creates an inbox entry" do expect { subject }.to(change { user.inboxes.count }.by(1)) end end end end