From 7c8472b78234791c2d0bea609b957195379ecef5 Mon Sep 17 00:00:00 2001 From: Derek Hopper Date: Mon, 13 Aug 2018 18:03:34 -0400 Subject: [PATCH] Add request specs (#275) (#329) --- spec/requests/internal_events_spec.rb | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 spec/requests/internal_events_spec.rb diff --git a/spec/requests/internal_events_spec.rb b/spec/requests/internal_events_spec.rb new file mode 100644 index 000000000..70913f3b7 --- /dev/null +++ b/spec/requests/internal_events_spec.rb @@ -0,0 +1,23 @@ +require "rails_helper" + +RSpec.describe "Internal Events", type: :request do + let(:event) { create(:event) } + let(:admin) { create(:user, :super_admin) } + + describe "PUT internal/events" do + before do + login_as(admin) + end + + it "marks an event as not live now" do + event.update(live_now: true) + patch "/internal/events/#{event.id}", params: { event: { live_now: "0" } } + expect(event.reload.live_now).to eq false + end + + it "marks an event as live now" do + patch "/internal/events/#{event.id}", params: { event: { live_now: "1" } } + expect(event.reload.live_now).to eq true + end + end +end