Add request specs (#275) (#329)

This commit is contained in:
Derek Hopper 2018-08-13 18:03:34 -04:00 committed by Ben Halpern
parent dc901999a7
commit 7c8472b782

View file

@ -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