diff --git a/app/models/program.rb b/app/models/program.rb index 26e3e38a..eba1d4b0 100644 --- a/app/models/program.rb +++ b/app/models/program.rb @@ -27,7 +27,7 @@ class Program < ActiveRecord::Base end def scheduled - where.not(start_time: nil) + where.not(start_time: nil).where.not(room: nil) end def highlights diff --git a/spec/controllers/conference_controller_spec.rb b/spec/controllers/conference_controller_spec.rb index 995cab08..1a766232 100644 --- a/spec/controllers/conference_controller_spec.rb +++ b/spec/controllers/conference_controller_spec.rb @@ -1,7 +1,9 @@ require 'spec_helper' describe ConferenceController do - let(:conference) { create(:full_conference, splashpage: create(:splashpage, public: true)) } + let(:conference) { create(:conference, splashpage: create(:splashpage, public: true), venue: create(:venue)) } + let!(:cfp) { create(:cfp, program: conference.program) } + let(:room) { create(:room, venue: conference.venue) } describe 'GET #index' do it 'Response code is 200' do