mirror of
https://github.com/manyfold3d/manyfold.git
synced 2026-10-22 03:32:18 -05:00
mode demo mode check in specs into metadata
This commit is contained in:
11 files changed
+18
-24
No files matched your search
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
Reference in new issue
Block a user