retrospring/spec/controllers/about_controller_spec.rb
2024-09-05 10:23:01 +02:00

39 lines
901 B
Ruby

# frozen_string_literal: true
require "rails_helper"
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
subject { get :about }
it "is ok" do
subject
end
end
end