Better check definition of ::Rails::Railtie to make sure rails is bundled

This commit is contained in:
Akira Matsuda 2016-06-07 07:53:31 +09:00
parent a09451f9e8
commit d339bb060e
4 changed files with 4 additions and 4 deletions

View File

@ -1,6 +1,6 @@
require 'spec_helper'
if defined?(Rails)
if defined?(::Rails::Railtie)
require 'rails/generators'
require 'generators/kaminari/views_generator'

View File

@ -1,6 +1,6 @@
require 'spec_helper'
describe 'Kaminari::ActionViewExtension', :if => defined?(Rails) do
describe 'Kaminari::ActionViewExtension', :if => defined?(::Rails::Railtie) do
describe '#paginate' do
before do
50.times {|i| User.create! :name => "user#{i}"}

View File

@ -3,7 +3,7 @@ include Kaminari::Helpers
describe 'Kaminari::Helpers' do
describe 'Tag' do
describe '#page_url_for', :if => defined?(Rails) do
describe '#page_url_for', :if => defined?(::Rails::Railtie) do
before do
helper.params[:controller] = 'users'
helper.params[:action] = 'index'

View File

@ -15,7 +15,7 @@ require 'database_cleaner'
# Simulate a gem providing a subclass of ActiveRecord::Base before the Railtie is loaded.
require 'fake_gem' if defined? ActiveRecord
if defined? Rails
if defined? ::Rails::Railtie
require 'fake_app/rails_app'
require 'rspec/rails'