mode demo mode check in specs into metadata

This commit is contained in:
James Smith committed 2024-08-09 11:26:42 +01:00
1 parent 99bcfd01a2
commit 10d6494de9
11 files changed
+18 -24

No files matched your search

+1 -2
View File
@@ -12,8 +12,7 @@ RSpec.describe "Admin::Collections" do
expect(response).to have_http_status(:success)
end
it "is inaccessible in demo mode" do
Flipper.enable :demo_mode
it "is inaccessible in demo mode", :demo_mode do
expect { get("/admin/collections") }.to raise_error(Pundit::NotAuthorizedError)
end
end
+1 -2
View File
@@ -12,8 +12,7 @@ RSpec.describe "Admin::Creators" do
expect(response).to have_http_status(:success)
end
it "is inaccessible in demo mode" do
Flipper.enable :demo_mode
it "is inaccessible in demo mode", :demo_mode do
expect { get("/admin/creators") }.to raise_error(Pundit::NotAuthorizedError)
end
end
+1 -2
View File
@@ -12,8 +12,7 @@ RSpec.describe "Admin::Dashboard" do
expect(response).to have_http_status(:success)
end
it "is inaccessible in demo mode" do
Flipper.enable :demo_mode
it "is inaccessible in demo mode", :demo_mode do
expect { get("/admin") }.to raise_error(Pundit::NotAuthorizedError)
end
end
+1 -2
View File
@@ -12,8 +12,7 @@ RSpec.describe "Admin::Links" do
expect(response).to have_http_status(:success)
end
it "is inaccessible in demo mode" do
Flipper.enable :demo_mode
it "is inaccessible in demo mode", :demo_mode do
expect { get("/admin/links") }.to raise_error(Pundit::NotAuthorizedError)
end
end
+1 -2
View File
@@ -12,8 +12,7 @@ RSpec.describe "Admin::Log" do
expect(response).to have_http_status(:success)
end
it "is inaccessible in demo mode" do
Flipper.enable :demo_mode
it "is inaccessible in demo mode", :demo_mode do
expect { get("/admin/log") }.to raise_error(Pundit::NotAuthorizedError)
end
end
+1 -2
View File
@@ -12,8 +12,7 @@ RSpec.describe "Admin::Model_Files" do
expect(response).to have_http_status(:success)
end
it "is inaccessible in demo mode" do
Flipper.enable :demo_mode
it "is inaccessible in demo mode", :demo_mode do
expect { get("/admin/model_files") }.to raise_error(Pundit::NotAuthorizedError)
end
end
+1 -2
View File
@@ -12,8 +12,7 @@ RSpec.describe "Admin::Models" do
expect(response).to have_http_status(:success)
end
it "is inaccessible in demo mode" do
Flipper.enable :demo_mode
it "is inaccessible in demo mode", :demo_mode do
expect { get("/admin/models") }.to raise_error(Pundit::NotAuthorizedError)
end
end
+1 -2
View File
@@ -12,8 +12,7 @@ RSpec.describe "Admin::Problems" do
expect(response).to have_http_status(:success)
end
it "is inaccessible in demo mode" do
Flipper.enable :demo_mode
it "is inaccessible in demo mode", :demo_mode do
expect { get("/admin/problems") }.to raise_error(Pundit::NotAuthorizedError)
end
end
+1 -2
View File
@@ -12,8 +12,7 @@ RSpec.describe "Admin::Tags" do
expect(response).to have_http_status(:success)
end
it "is inaccessible in demo mode" do
Flipper.enable :demo_mode
it "is inaccessible in demo mode", :demo_mode do
expect { get("/admin/acts_as_taggable_on_tags") }.to raise_error(Pundit::NotAuthorizedError)
end
end
+9
View File
@@ -0,0 +1,9 @@
RSpec.configure do |config|
config.before(:each, :multiuser) do
allow(SiteSettings).to receive(:multiuser_enabled?).and_return(true)
end
config.before(:each, :demo_mode) do
allow(SiteSettings).to receive(:demo_mode_enabled?).and_return(true)
end
end
-6
View File
@@ -1,6 +0,0 @@
RSpec.configure do |config|
config.before(:each, :multiuser) do
allow(Flipper).to receive(:enabled?).and_call_original
allow(Flipper).to receive(:enabled?).with(:multiuser).and_return(true)
end
end