diff --git a/spec/helpers/theme_helper_spec.rb b/spec/helpers/theme_helper_spec.rb index 820c8103..1448c2fe 100644 --- a/spec/helpers/theme_helper_spec.rb +++ b/spec/helpers/theme_helper_spec.rb @@ -3,6 +3,34 @@ require "rails_helper" describe ThemeHelper, :type => :helper do + describe "#render_theme" do + context "when target page doesn't have a theme" do + it "returns no theme" do + expect(helper.render_theme).to be_nil + end + end + + context "when target page has a theme" do + before(:each) do + @user = FactoryBot.create(:user) + @user.theme = Theme.new + @user.save! + end + + it "returns a theme" do + expect(helper.render_theme).to include("