From 68890d39c9e25bccdd83407cfa6a12800093e432 Mon Sep 17 00:00:00 2001 From: Gannon McGibbon Date: Tue, 25 Sep 2018 18:52:45 -0400 Subject: Raise an error when loading all fixtures from nil fixture_path [Gannon McGibbon + Max Albrecht] --- activerecord/lib/active_record/fixtures.rb | 1 + 1 file changed, 1 insertion(+) (limited to 'activerecord/lib/active_record') diff --git a/activerecord/lib/active_record/fixtures.rb b/activerecord/lib/active_record/fixtures.rb index 6e0f1a0dfb..0d1fdcfb28 100644 --- a/activerecord/lib/active_record/fixtures.rb +++ b/activerecord/lib/active_record/fixtures.rb @@ -892,6 +892,7 @@ module ActiveRecord def fixtures(*fixture_set_names) if fixture_set_names.first == :all + raise StandardError, "No fixture path found. Please set `#{self}.fixture_path`." if fixture_path.blank? fixture_set_names = Dir["#{fixture_path}/{**,*}/*.{yml}"].uniq fixture_set_names.map! { |f| f[(fixture_path.to_s.size + 1)..-5] } else -- cgit v1.2.3