1
0
Fork 0
mirror of https://github.com/aasm/aasm synced 2023-03-27 23:22:41 -04:00

disabling mongoid specs for Rails 4 (not yet supported by mongoid)

This commit is contained in:
Thorsten Böttger 2013-11-28 00:20:27 +01:00
parent 9d77504f9f
commit e7c4302b87
4 changed files with 109 additions and 101 deletions

View file

@ -6,5 +6,6 @@ gem 'rubysl', :platforms => :rbx
gem "jruby-openssl", :platforms => :jruby gem "jruby-openssl", :platforms => :jruby
gem "activerecord-jdbcsqlite3-adapter", :platforms => :jruby gem "activerecord-jdbcsqlite3-adapter", :platforms => :jruby
gem "rails", "3.2.15" gem "rails", "3.2.15"
gem 'mongoid' if Gem::Version.create(RUBY_VERSION.dup) >= Gem::Version.create('1.9.3')
gemspec gemspec

View file

@ -16,7 +16,7 @@ Gem::Specification.new do |s|
# s.add_development_dependency 'activerecord', '3.2.15' # s.add_development_dependency 'activerecord', '3.2.15'
# s.add_development_dependency 'activerecord', '4.0.1' # s.add_development_dependency 'activerecord', '4.0.1'
s.add_development_dependency 'mongoid' if Gem::Version.create(RUBY_VERSION.dup) >= Gem::Version.create('1.9.3') # s.add_development_dependency 'mongoid' if Gem::Version.create(RUBY_VERSION.dup) >= Gem::Version.create('1.9.3')
s.add_development_dependency 'rake' s.add_development_dependency 'rake'
s.add_development_dependency 'sdoc' s.add_development_dependency 'sdoc'
s.add_development_dependency 'rspec', '~> 2.14' s.add_development_dependency 'rspec', '~> 2.14'

View file

@ -6,5 +6,6 @@ gem 'rubysl', :platforms => :rbx
gem "jruby-openssl", :platforms => :jruby gem "jruby-openssl", :platforms => :jruby
gem "activerecord-jdbcsqlite3-adapter", :platforms => :jruby gem "activerecord-jdbcsqlite3-adapter", :platforms => :jruby
gem "rails", "3.2.15" gem "rails", "3.2.15"
gem 'mongoid' if Gem::Version.create(RUBY_VERSION.dup) >= Gem::Version.create('1.9.3')
gemspec :path => "../" gemspec :path => "../"

View file

@ -1,10 +1,12 @@
describe 'mongoid', :if => Gem::Version.create(RUBY_VERSION.dup) >= Gem::Version.create('1.9.3') do describe 'mongoid', :if => Gem::Version.create(RUBY_VERSION.dup) >= Gem::Version.create('1.9.3') do
# describe 'mongoid' do # describe 'mongoid' do
before(:all) do begin
require 'mongoid' require 'mongoid'
require 'logger' require 'logger'
require 'spec_helper' require 'spec_helper'
before(:all) do
Dir[File.dirname(__FILE__) + "/../../models/mongoid/*.rb"].sort.each { |f| require File.expand_path(f) } Dir[File.dirname(__FILE__) + "/../../models/mongoid/*.rb"].sort.each { |f| require File.expand_path(f) }
# if you want to see the statements while running the spec enable the following line # if you want to see the statements while running the spec enable the following line
@ -25,6 +27,7 @@ describe 'mongoid', :if => Gem::Version.create(RUBY_VERSION.dup) >= Gem::Version
context "Does not already respond_to? the scope name" do context "Does not already respond_to? the scope name" do
it "should add a scope" do it "should add a scope" do
puts "------------- mongoid"
SimpleMongoid.should respond_to(:unknown_scope) SimpleMongoid.should respond_to(:unknown_scope)
SimpleMongoid.unknown_scope.class.should == Mongoid::Criteria SimpleMongoid.unknown_scope.class.should == Mongoid::Criteria
end end
@ -128,4 +131,7 @@ describe 'mongoid', :if => Gem::Version.create(RUBY_VERSION.dup) >= Gem::Version
end end
end end
rescue LoadError
puts "Not running Mongoid specs because mongoid gem if not installed!!!"
end
end end