mirror of https://github.com/rails/rails
Merge pull request #3092 from asee/master
Sprockets to use config.assets.prefix, with tests
This commit is contained in:
commit
5dcb269eb8
|
@ -57,7 +57,7 @@ module Sprockets
|
|||
|
||||
def asset_path(source, options = {})
|
||||
source = source.logical_path if source.respond_to?(:logical_path)
|
||||
path = asset_paths.compute_public_path(source, 'assets', options.merge(:body => true))
|
||||
path = asset_paths.compute_public_path(source, asset_prefix, options.merge(:body => true))
|
||||
options[:body] ? "#{path}?body=1" : path
|
||||
end
|
||||
|
||||
|
|
|
@ -47,6 +47,16 @@ class SprocketsHelperTest < ActionView::TestCase
|
|||
asset_path("logo.png", :digest => false)
|
||||
end
|
||||
|
||||
test "custom_asset_path" do
|
||||
@config.assets.prefix = '/s'
|
||||
assert_match %r{/s/logo-[0-9a-f]+.png},
|
||||
asset_path("logo.png")
|
||||
assert_match %r{/s/logo-[0-9a-f]+.png},
|
||||
asset_path("logo.png", :digest => true)
|
||||
assert_match %r{/s/logo.png},
|
||||
asset_path("logo.png", :digest => false)
|
||||
end
|
||||
|
||||
test "asset_path with root relative assets" do
|
||||
assert_equal "/images/logo",
|
||||
asset_path("/images/logo")
|
||||
|
|
Loading…
Reference in New Issue