require "rails_helper" RSpec.describe "HtmlVariants", type: :request do let(:user) { create(:user)} let(:article) { create(:article, user_id: user.id, approved: true) } before do sign_in user end describe "GET /html_variants" do it "rejects non-permissioned user" do expect { get "/html_variants" }.to raise_error(Pundit::NotAuthorizedError) end it "accepts permissioned" do user.add_role(:super_admin) get "/html_variants" expect(response.body).to include("HTML Variants") end end describe "GET /html_variants/new" do it "rejects non-permissioned user" do expect { get "/html_variants/new" }.to raise_error(Pundit::NotAuthorizedError) end it "accepts permissioned" do user.add_role(:super_admin) get "/html_variants/new" expect(response.body).to include("