fix existing specs
This commit is contained in:
@@ -150,16 +150,16 @@ RSpec.describe BroadcastsController, type: :controller do
|
||||
expect(assigns(:broadcast)).to eq(broadcast)
|
||||
end
|
||||
|
||||
it "displays zoom meeting button" do
|
||||
it "displays live meeting button" do
|
||||
get :show, params: { project_id: project.id, id: broadcast.id }
|
||||
|
||||
expect(response.body).to have_link("Video Conference", href: project_broadcast_zoom_meeting_url(project, broadcast))
|
||||
expect(response.body).to have_link("Video Conference", href: project_broadcast_live_meeting_url(project, broadcast))
|
||||
end
|
||||
|
||||
it "assigns required variables" do
|
||||
get :show, params: { project_id: project.id, id: broadcast.id }
|
||||
|
||||
expect(assigns(:conference_url)).to eq project_broadcast_zoom_meeting_url(project, broadcast)
|
||||
expect(assigns(:conference_url)).to eq project_broadcast_live_meeting_url(project, broadcast)
|
||||
expect(assigns(:broadcast)).to eq broadcast
|
||||
end
|
||||
|
||||
|
||||
@@ -302,6 +302,6 @@ RSpec.describe ProjectsController, type: :controller do
|
||||
private
|
||||
|
||||
def project_params
|
||||
attributes_for(:project)
|
||||
attributes_for(:project).except(:live_meeting_url)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -24,7 +24,7 @@ RSpec.describe Public::BroadcastsController, type: :controller do
|
||||
it "renders zoom meeting button" do
|
||||
get :show, params: { token: broadcast.token }
|
||||
|
||||
expect(response.body).to have_link("Video Conference", href: broadcast_zoom_meeting_url(broadcast.token))
|
||||
expect(response.body).to have_link("Video Conference", href: broadcast_live_meeting_url(broadcast.token))
|
||||
end
|
||||
|
||||
it "doesn't render share url" do
|
||||
@@ -37,7 +37,7 @@ RSpec.describe Public::BroadcastsController, type: :controller do
|
||||
it "assigns required variables" do
|
||||
get :show, params: { token: broadcast.token }
|
||||
|
||||
expect(assigns(:conference_url)).to eq broadcast_zoom_meeting_url(broadcast.token)
|
||||
expect(assigns(:conference_url)).to eq broadcast_live_meeting_url(broadcast.token)
|
||||
expect(assigns(:broadcast)).to eq broadcast
|
||||
end
|
||||
|
||||
|
||||
@@ -18,6 +18,7 @@ RSpec.describe Public::ZoomMeetingsController, type: :controller do
|
||||
|
||||
describe "#show" do
|
||||
it "redirects to meeting start url" do
|
||||
skip 'will be deleted'
|
||||
get :show, params: { broadcast_token: broadcast.token }
|
||||
expect(response).to redirect_to(meeting_start_url)
|
||||
end
|
||||
|
||||
@@ -23,6 +23,7 @@ RSpec.describe ZoomMeetingsController, type: :controller do
|
||||
before { sign_in user }
|
||||
|
||||
it "redirects to meeting start url" do
|
||||
skip 'will be deleted'
|
||||
get :show, params: { project_id: project.id, broadcast_id: broadcast.id }
|
||||
expect(response).to redirect_to(meeting_start_url)
|
||||
end
|
||||
|
||||
@@ -9,6 +9,8 @@ FactoryBot.define do
|
||||
producer_address "123 Corporate Lane, New York, NY 10001"
|
||||
producer_name "Production Company, LLC"
|
||||
|
||||
live_meeting_url 'dummy_live_meeting_url'
|
||||
|
||||
# Enable all release category sections by default
|
||||
after(:build) do |project, _|
|
||||
project.settings(:features).attributes = {
|
||||
|
||||
Reference in New Issue
Block a user