don't run mongoid spec if not loaded

This commit is contained in:
Adam Meehan 2010-10-09 16:46:02 +11:00
parent 2756d21abd
commit 99704211a1

View File

@ -1,8 +1,10 @@
require 'spec_helper'
# Try loading mongoid and connecting. Otherwise, abort and skip spec.
begin
require 'mongoid'
require 'validates_timeliness/orm/mongoid'
Mongoid.configure do |config|
name = "validates_timeliness_test"
host = "localhost"
@ -87,3 +89,9 @@ describe ValidatesTimeliness, 'Mongoid' do
end
end
end
rescue LoadError
puts "Mongoid specs skipped. Mongoid not installed"
rescue StandardError
puts "Mongoid specs skipped. MongoDB connection failed."
end