@@ -102,19 +102,19 @@ def test_generation_runs_bundle_install_with_full_and_mountable
102
102
103
103
def test_skipping_javascripts_without_mountable_option
104
104
run_generator
105
- assert_no_file "app/assets/javascripts/application.js"
105
+ assert_no_file "app/assets/javascripts/bukkits/ application.js"
106
106
assert_no_file "vendor/assets/javascripts/jquery.js"
107
107
assert_no_file "vendor/assets/javascripts/jquery_ujs.js"
108
108
end
109
109
110
110
def test_javascripts_generation
111
111
run_generator [ destination_root , "--mountable" ]
112
- assert_file "app/assets/javascripts/application.js"
112
+ assert_file "app/assets/javascripts/bukkits/ application.js"
113
113
end
114
114
115
115
def test_skip_javascripts
116
116
run_generator [ destination_root , "--skip-javascript" , "--mountable" ]
117
- assert_no_file "app/assets/javascripts/application.js"
117
+ assert_no_file "app/assets/javascripts/bukkits/ application.js"
118
118
assert_no_file "vendor/assets/javascripts/jquery.js"
119
119
assert_no_file "vendor/assets/javascripts/jquery_ujs.js"
120
120
end
@@ -140,9 +140,9 @@ def test_ensure_that_tests_works_in_full_mode
140
140
141
141
def test_creating_engine_in_full_mode
142
142
run_generator [ destination_root , "--full" ]
143
- assert_file "app/assets/javascripts"
144
- assert_file "app/assets/stylesheets"
145
- assert_file "app/assets/images"
143
+ assert_file "app/assets/javascripts/bukkits "
144
+ assert_file "app/assets/stylesheets/bukkits "
145
+ assert_file "app/assets/images/bukkits "
146
146
assert_file "app/models"
147
147
assert_file "app/controllers"
148
148
assert_file "app/views"
@@ -158,15 +158,19 @@ def test_being_quiet_while_creating_dummy_application
158
158
159
159
def test_create_mountable_application_with_mountable_option
160
160
run_generator [ destination_root , "--mountable" ]
161
- assert_file "app/assets/javascripts"
162
- assert_file "app/assets/stylesheets"
163
- assert_file "app/assets/images"
161
+ assert_file "app/assets/javascripts/bukkits "
162
+ assert_file "app/assets/stylesheets/bukkits "
163
+ assert_file "app/assets/images/bukkits "
164
164
assert_file "config/routes.rb" , /Bukkits::Engine.routes.draw do/
165
165
assert_file "lib/bukkits/engine.rb" , /isolate_namespace Bukkits/
166
166
assert_file "test/dummy/config/routes.rb" , /mount Bukkits::Engine => "\/ bukkits"/
167
167
assert_file "app/controllers/bukkits/application_controller.rb" , /module Bukkits\n class ApplicationController < ActionController::Base/
168
168
assert_file "app/helpers/bukkits/application_helper.rb" , /module Bukkits\n module ApplicationHelper/
169
- assert_file "app/views/layouts/bukkits/application.html.erb" , /<title>Bukkits<\/ title>/
169
+ assert_file "app/views/layouts/bukkits/application.html.erb" do |contents |
170
+ assert_match "<title>Bukkits</title>" , contents
171
+ assert_match /stylesheet_link_tag\s +['"]bukkits\/ application['"]/ , contents
172
+ assert_match /javascript_include_tag\s +['"]bukkits\/ application['"]/ , contents
173
+ end
170
174
end
171
175
172
176
def test_passing_dummy_path_as_a_parameter
0 commit comments