Add specs for correct template in about controller

This commit is contained in:
Andreas Nedbal 2024-08-11 05:25:07 +02:00 committed by Andreas Nedbal
parent a07c5b962a
commit 63ca38ccbc
1 changed files with 26 additions and 0 deletions

View File

@ -3,6 +3,32 @@
require "rails_helper" require "rails_helper"
describe AboutController, type: :controller do describe AboutController, type: :controller do
describe "#index" do
subject { get :index }
context "advanced layout is enabled" do
before do
allow(APP_CONFIG).to receive(:dig).with(:features, :advanced_frontpage, :enabled).and_return(true)
end
it "renders the correct template" do
subject
expect(response).to render_template("about/index_advanced")
end
end
context "advanced layout is disabled" do
before do
allow(APP_CONFIG).to receive(:dig).with(:features, :advanced_frontpage, :enabled).and_return(false)
end
it "renders the correct template" do
subject
expect(response).to render_template("about/index")
end
end
end
describe "#about" do describe "#about" do
subject { get :about } subject { get :about }