# frozen_string_literal: true require "rails_helper" describe Moderation::InboxController do context "#index" do subject { get :index, params: params } let(:target_user) { FactoryBot.create(:user) } let!(:inboxes) { FactoryBot.create_list(:inbox, 60, user: target_user) } let(:params) { { user: target_user.screen_name } } context "moderator signed in" do before do sign_in(FactoryBot.create(:user, roles: [:moderator])) end it "renders the index template" do subject expect(response).to render_template(:index) end it "assigns inbox entries" do subject expect(assigns(:inboxes).count).to eq(APP_CONFIG[:items_per_page]) end end end end