docbrown/spec/system/banned_user_interactions_spec.rb
Jacob Herrington a5b2d109d5
Rename banned and comment_banned roles (#12270)
* Rename banned and comment_banned roles

* Add data update script to rename roles containing 'ban'

* Add named error for Suspended users

* Update unidiomatic method names

* Rename misc banned to suspended

* Apply suggestions from code review

Co-authored-by: Michael Kohl <me@citizen428.net>

* Add unit tests for suspended methods

This commit also adds TODO comments for removing banned and
comment_banned from the codebase after data update scripts have
successfully run on all of our Forems.

Co-authored-by: Michael Kohl <me@citizen428.net>
2021-04-06 10:12:14 -05:00

10 lines
263 B
Ruby

require "rails_helper"
RSpec.describe "Suspended user", type: :system do
let(:suspended_user) { create(:user, :suspended) }
it "tries to create an article" do
sign_in suspended_user
expect { visit "/new" }.to raise_error(SuspendedError)
end
end