From 77de690a56b52909d45c300fd37b452c19fbb81e Mon Sep 17 00:00:00 2001 From: Jeremy Kemper Date: Sun, 9 Dec 2007 04:37:46 +0000 Subject: Be careful not to reference ActiveRecord if it isn't loaded, fixing rake test when you're working without a database. [eedn] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8339 5ecf4fe2-1ee6-0310-87b1-e25e094e27de --- activerecord/lib/active_record/fixtures.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'activerecord/lib/active_record/fixtures.rb') diff --git a/activerecord/lib/active_record/fixtures.rb b/activerecord/lib/active_record/fixtures.rb index 40fbadc233..7a00b5bb56 100755 --- a/activerecord/lib/active_record/fixtures.rb +++ b/activerecord/lib/active_record/fixtures.rb @@ -9,7 +9,12 @@ module YAML #:nodoc: end end -class FixtureClassNotFound < ActiveRecord::ActiveRecordError #:nodoc: +if defined? ActiveRecord + class FixtureClassNotFound < ActiveRecord::ActiveRecordError #:nodoc: + end +else + class FixtureClassNotFound < StandardError #:nodoc: + end end # Fixtures are a way of organizing data that you want to test against; in short, sample data. They come in 3 flavors: -- cgit v1.2.3