Add a test which ensures application can overwrite plugins/engines view paths.
This commit is contained in:
parent
081dfca33a
commit
d7de1c76ca
@ -72,6 +72,25 @@ def index
|
||||
assert_equal "Hello bukkits\n", response[2].body
|
||||
end
|
||||
|
||||
def test_plugin_adds_its_views_to_view_paths_with_lower_proriority
|
||||
@plugin.write "app/controllers/bukkit_controller.rb", <<-RUBY
|
||||
class BukkitController < ActionController::Base
|
||||
def index
|
||||
end
|
||||
end
|
||||
RUBY
|
||||
|
||||
@plugin.write "app/views/bukkit/index.html.erb", "Hello bukkits"
|
||||
app_file "app/views/bukkit/index.html.erb", "Hi bukkits"
|
||||
|
||||
boot_rails
|
||||
|
||||
require "action_controller"
|
||||
require "rack/mock"
|
||||
response = BukkitController.action(:index).call(Rack::MockRequest.env_for("/"))
|
||||
assert_equal "Hi bukkits\n", response[2].body
|
||||
end
|
||||
|
||||
def test_plugin_adds_helpers_to_controller_views
|
||||
@plugin.write "app/controllers/bukkit_controller.rb", <<-RUBY
|
||||
class BukkitController < ActionController::Base
|
||||
|
Loading…
Reference in New Issue
Block a user