require 'rails_helper' RSpec.describe BroadcastRecordingsController, type: :controller do render_views let(:user) { create(:user) } let(:account) { user.primary_account } let(:project) { create(:project, account: user.primary_account) } before do sign_in user end describe "#destroy" do let(:broadcast) { create(:broadcast, project: project, name: "New Broadcast") } let(:recording) { create(:broadcast_recording, broadcast: broadcast) } before do stub_mux_live_stream end it "hides the broadcast recording" do expect(recording.hidden).to be false post :destroy, params: { project_id: project, broadcast_id: broadcast, id: recording }, xhr: true expect(recording.reload.hidden).to be true end end end