mirror of
https://github.com/github/rails.git
synced 2026-04-26 03:00:59 -04:00
Take --skip-activerecord into account boot.rb requires. [#3711 status:resolved]
Signed-off-by: José Valim <jose.valim@gmail.com>
This commit is contained in:
@@ -87,7 +87,7 @@ module Rails::Generators
|
||||
end
|
||||
|
||||
def create_boot_file
|
||||
copy_file "config/boot.rb"
|
||||
template "config/boot.rb"
|
||||
end
|
||||
|
||||
def create_activerecord_files
|
||||
|
||||
@@ -13,7 +13,9 @@ else
|
||||
require 'rubygems'
|
||||
end
|
||||
|
||||
<% unless options[:skip_activerecord] -%>
|
||||
require 'rails/all'
|
||||
|
||||
# To pick the frameworks you want, remove 'require "rails/all"'
|
||||
# and list the framework railties that you want:
|
||||
#
|
||||
@@ -22,4 +24,13 @@ require 'rails/all'
|
||||
# require "action_controller/railtie"
|
||||
# require "action_view/railtie"
|
||||
# require "action_mailer/railtie"
|
||||
# require "active_resource/railtie"
|
||||
# require "active_resource/railtie"
|
||||
<% else -%>
|
||||
# Pick the frameworks you want:
|
||||
# require "active_record/railtie"
|
||||
require "active_model/railtie"
|
||||
require "action_controller/railtie"
|
||||
require "action_view/railtie"
|
||||
require "action_mailer/railtie"
|
||||
require "active_resource/railtie"
|
||||
<% end -%>
|
||||
@@ -80,11 +80,10 @@ class AppGeneratorTest < GeneratorsTestCase
|
||||
assert_no_file "config/database.yml"
|
||||
end
|
||||
|
||||
# TODO: Bring this back using requires
|
||||
# def test_activerecord_is_removed_from_frameworks_if_skip_activerecord_is_given
|
||||
# run_generator ["--skip-activerecord"]
|
||||
# assert_file "config/application.rb", /config\.frameworks \-= \[ :active_record \]/
|
||||
# end
|
||||
def test_activerecord_is_removed_from_frameworks_if_skip_activerecord_is_given
|
||||
run_generator [destination_root, "--skip-activerecord"]
|
||||
assert_file "config/boot.rb", /# require "active_record\/railtie"/
|
||||
end
|
||||
|
||||
def test_prototype_and_test_unit_are_added_by_default
|
||||
run_generator
|
||||
|
||||
Reference in New Issue
Block a user