Add missing feature flag detection specs
This commit is contained in:
@@ -2,6 +2,14 @@ require "rails_helper"
|
|||||||
|
|
||||||
describe Admin::BudgetInvestmentsController, :admin do
|
describe Admin::BudgetInvestmentsController, :admin do
|
||||||
describe "GET index" do
|
describe "GET index" do
|
||||||
|
it "raises an exception when the feature is disabled" do
|
||||||
|
Setting["process.budgets"] = false
|
||||||
|
|
||||||
|
expect do
|
||||||
|
get :index, params: { budget_id: create(:budget).id }
|
||||||
|
end.to raise_exception(FeatureFlags::FeatureDisabled)
|
||||||
|
end
|
||||||
|
|
||||||
it "raises an error if budget slug is not found" do
|
it "raises an error if budget slug is not found" do
|
||||||
expect do
|
expect do
|
||||||
get :index, params: { budget_id: "wrong_budget" }
|
get :index, params: { budget_id: "wrong_budget" }
|
||||||
|
|||||||
@@ -1,6 +1,16 @@
|
|||||||
require "rails_helper"
|
require "rails_helper"
|
||||||
|
|
||||||
describe Budgets::InvestmentsController do
|
describe Budgets::InvestmentsController do
|
||||||
|
describe "GET index" do
|
||||||
|
it "raises an exception when the feature is disabled" do
|
||||||
|
Setting["process.budgets"] = false
|
||||||
|
|
||||||
|
expect do
|
||||||
|
get :index, params: { budget_id: create(:budget).id }
|
||||||
|
end.to raise_exception(FeatureFlags::FeatureDisabled)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
describe "GET show" do
|
describe "GET show" do
|
||||||
let(:investment) { create(:budget_investment) }
|
let(:investment) { create(:budget_investment) }
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,14 @@
|
|||||||
require "rails_helper"
|
require "rails_helper"
|
||||||
|
|
||||||
describe BudgetsController do
|
describe BudgetsController do
|
||||||
|
describe "GET index" do
|
||||||
|
it "raises an exception when the feature is disabled" do
|
||||||
|
Setting["process.budgets"] = false
|
||||||
|
|
||||||
|
expect { get :index }.to raise_exception(FeatureFlags::FeatureDisabled)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
describe "GET show" do
|
describe "GET show" do
|
||||||
it "raises an error if budget slug is not found" do
|
it "raises an error if budget slug is not found" do
|
||||||
expect do
|
expect do
|
||||||
|
|||||||
Reference in New Issue
Block a user