diff --git a/spec/requests/liquid_rendering_spec.rb b/spec/requests/liquid_rendering_spec.rb index b93d3b5d7c..b3e9b78fa2 100644 --- a/spec/requests/liquid_rendering_spec.rb +++ b/spec/requests/liquid_rendering_spec.rb @@ -2,13 +2,16 @@ require 'rails_helper' describe 'Liquid page rendering' do + before(:all) do + LiquidMarkupSeeder.seed(quiet: true) + end + LiquidMarkupSeeder.titles.each do |title| describe "page with layout #{title}" do [:en, :fr, :de].each do |language_code| it "can render in #{language_code} without errors" do language = create :language, code: language_code - LiquidMarkupSeeder.seed(quiet: true) # transactional fixtures nuke em every test :/ - layout = LiquidLayout.find_by(title: title) + layout = LiquidLayout.find_by!(title: title) unless LiquidTagFinder.new(layout.content).skip_smoke_tests? page = create :page, liquid_layout: layout, language: language