Developers should rely on OmniAuth's new testing API. Check https://github.com/intridea/omniauth/wiki/Integration-Testing for more details.
…rat gem versions
The :mongoid group does not work in JRuby so the group is only defined for the platform: 'ruby'. In addition installing ruby-debug in JRuby is a manual process so only include the dependency if we are using the platform: 'ruby' Here are the steps necessary to run the devise tests in JRuby using rvm: rvm install jruby rvm use jruby@devise --create gem install bundler --pre gem install jeweler bundle install rake test
Devise 1.1.0 will be released soon. This new version will support activerecord and mongoid as default ORMs. From now on, Devise will prefer ORM extensions as gems since this is the best way to handle dependencies. For example, to allow Devise to work with Datamapper, it requires at least activemodel, dm-rails and dm-timestamps. If the ORM support comes from Devise gem, we cannot add dm-rails and dm-timestamps as dependencies, relying on the developer and documentation to find these out and install them. Other ORMs may still be added to Devise, as long as they are supported by the community, extend Devise test suite to have all tests passing and they necessarily use ActiveModel::Validations.
Fixes 3 Missing template errors
Signed-off-by: José Valim <firstname.lastname@example.org>
…s just one known bug with this new Rails version, which means we are close to a final Devise 'Rock Your Socks Off 1.1' version.