Allinea le spec alla policy password e prepara i piani di test.
Senza questo la suite locale fallisce sulla complessità password e sui piani mancanti. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
require "rails_helper"
|
||||
|
||||
RSpec.describe Webhooks::MediamtxHandler do
|
||||
let(:user) { User.create!(email: "c@test.com", name: "C", password: "password123", role: "coach") }
|
||||
let(:user) { User.create!(email: "c@test.com", name: "C", password: "Password123", role: "coach") }
|
||||
let(:club) { Club.create!(name: "MTX Club", sport: "volleyball", primary_color: "#e53935", secondary_color: "#ffffff") }
|
||||
let(:team) { club.teams.create!(name: "T", sport: "volleyball") }
|
||||
let!(:match) { team.matches.create!(opponent_name: "Away") }
|
||||
@@ -12,6 +12,10 @@ RSpec.describe Webhooks::MediamtxHandler do
|
||||
)
|
||||
end
|
||||
|
||||
before do
|
||||
allow_any_instance_of(Mediamtx::Client).to receive(:set_path_recording)
|
||||
end
|
||||
|
||||
it "transitions to reconnecting on disconnect" do
|
||||
described_class.new(event: "disconnect", session_id: session.id).call
|
||||
expect(session.reload.status).to eq("reconnecting")
|
||||
|
||||
Reference in New Issue
Block a user