aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/test/template
diff options
context:
space:
mode:
authorDavid Heinemeier Hansson <david@loudthinking.com>2011-04-19 18:07:14 +0200
committerDavid Heinemeier Hansson <david@loudthinking.com>2011-04-19 18:07:42 +0200
commita3a5c7eba39c64413abd0fb4766282c9f071d248 (patch)
treeb7015e1ca2f5026a62f1882a163e97ad4a32519d /actionpack/test/template
parentdca31b9224bd9feb23208d668a77d85ce062cf93 (diff)
downloadrails-a3a5c7eba39c64413abd0fb4766282c9f071d248.tar.gz
rails-a3a5c7eba39c64413abd0fb4766282c9f071d248.tar.bz2
rails-a3a5c7eba39c64413abd0fb4766282c9f071d248.zip
All assets, including images, audio, and video, now uses the asset pipeline when its on
Diffstat (limited to 'actionpack/test/template')
-rw-r--r--actionpack/test/template/sprockets_helper_test.rb19
1 files changed, 19 insertions, 0 deletions
diff --git a/actionpack/test/template/sprockets_helper_test.rb b/actionpack/test/template/sprockets_helper_test.rb
index 67aee86d02..67774c1893 100644
--- a/actionpack/test/template/sprockets_helper_test.rb
+++ b/actionpack/test/template/sprockets_helper_test.rb
@@ -22,6 +22,7 @@ class SprocketsHelperTest < ActionView::TestCase
@assets = Sprockets::Environment.new
@assets.paths << FIXTURES.join("sprockets/app/javascripts")
@assets.paths << FIXTURES.join("sprockets/app/stylesheets")
+ @assets.paths << FIXTURES.join("sprockets/app/images")
config.perform_caching = true
end
@@ -30,6 +31,24 @@ class SprocketsHelperTest < ActionView::TestCase
"http://www.example.com"
end
+ test "asset path" do
+ assert_equal "/assets/logo-9c0a079bdd7701d7e729bd956823d153.png",
+ sprockets_asset_path("logo.png")
+
+ assert_equal "/images/logo",
+ sprockets_asset_path("/images/logo")
+ assert_equal "/images/logo.gif",
+ sprockets_asset_path("/images/logo.gif")
+
+ assert_equal "/dir/audio",
+ sprockets_asset_path("/dir/audio")
+
+ assert_equal "http://www.example.com/video/play",
+ sprockets_asset_path("http://www.example.com/video/play")
+ assert_equal "http://www.example.com/video/play.mp4",
+ sprockets_asset_path("http://www.example.com/video/play.mp4")
+ end
+
test "javascript path" do
assert_equal "/assets/application-d41d8cd98f00b204e9800998ecf8427e.js",
sprockets_javascript_path(:application)