docbrown/spec/requests/admin/events_spec.rb
Josh Puetz 1c566e0ec4
[deploy] Move /internal to `/admin (#9639)
* First draft - all the big changes

* Changing some more references to 'internal'

* Relocate internal request tests to admin

* Relocate internal system tests to admin

* Fix trailing space

* Test fix

* Move queries from internal to admin

* Docs updates

* Rename internal stimuls controllers to admin (plus docs)

* Rename admin layout

* Fix routing after rebase

* Fixes for latest added admin interfaces

* Serviceworker ignore paths
2020-08-07 10:36:26 -04:00

23 lines
626 B
Ruby

require "rails_helper"
RSpec.describe "/admin/events", type: :request do
let(:event) { create(:event) }
let(:admin) { create(:user, :super_admin) }
describe "PUT admin/events" do
before do
sign_in(admin)
end
it "marks an event as not live now" do
event.update(live_now: true)
patch "/admin/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 "/admin/events/#{event.id}", params: { event: { live_now: "1" } }
expect(event.reload.live_now).to eq true
end
end
end