aboutsummaryrefslogtreecommitdiffstats
path: root/railties/test/railties
diff options
context:
space:
mode:
authorJosé Valim <jose.valim@gmail.com>2011-04-15 18:42:51 +0200
committerJosé Valim <jose.valim@gmail.com>2011-04-15 18:43:22 +0200
commit2fe70c180351e87801179e8404d1582d7da25645 (patch)
tree26c5cd071089cd94195a98cdc7ad8cb7fa8236e8 /railties/test/railties
parent8e5ff7d0a7479e72764763af027973f82c49618c (diff)
downloadrails-2fe70c180351e87801179e8404d1582d7da25645.tar.gz
rails-2fe70c180351e87801179e8404d1582d7da25645.tar.bz2
rails-2fe70c180351e87801179e8404d1582d7da25645.zip
Booya, sprockets now works from Engines.
Diffstat (limited to 'railties/test/railties')
-rw-r--r--railties/test/railties/engine_test.rb5
-rw-r--r--railties/test/railties/shared_tests.rb12
2 files changed, 14 insertions, 3 deletions
diff --git a/railties/test/railties/engine_test.rb b/railties/test/railties/engine_test.rb
index 20797a2b0c..f7423cd566 100644
--- a/railties/test/railties/engine_test.rb
+++ b/railties/test/railties/engine_test.rb
@@ -1,8 +1,7 @@
require "isolation/abstract_unit"
require "railties/shared_tests"
-require 'stringio'
-require 'rack/test'
-require 'rack/file'
+require "stringio"
+require "rack/test"
module RailtiesTest
class EngineTest < Test::Unit::TestCase
diff --git a/railties/test/railties/shared_tests.rb b/railties/test/railties/shared_tests.rb
index 3eb79d57c8..5cd1818f4b 100644
--- a/railties/test/railties/shared_tests.rb
+++ b/railties/test/railties/shared_tests.rb
@@ -48,6 +48,18 @@ module RailtiesTest
end
end
+ def test_serving_sprockets_assets
+ @plugin.write "app/assets/javascripts/engine.js.coffee", "square = (x) -> x * x"
+
+ boot_rails
+ require 'rack/test'
+ require 'coffee_script'
+ extend Rack::Test::Methods
+
+ get "/assets/engine.js"
+ assert_match "square = function(x) {", last_response.body
+ end
+
def test_copying_migrations
@plugin.write "db/migrate/1_create_users.rb", <<-RUBY
class CreateUsers < ActiveRecord::Migration