@@ -382,21 +382,21 @@ def test_asset_digest
382
382
end
383
383
384
384
class PrecompileHelperTest < HelperTest
385
- def test_public_folder_fallback_works_correctly
385
+ def setup
386
+ super
387
+
386
388
Sprockets ::Rails ::Helper . raise_runtime_errors = true
387
- @view . debug_assets = true
389
+ end
388
390
391
+ def test_public_folder_fallback_works_correctly
389
392
@view . asset_path ( "asset-does-not-exist-foo.js" )
390
393
@view . asset_url ( "asset-does-not-exist-foo.js" )
391
394
@view . stylesheet_link_tag ( "asset-does-not-exist-foo.js" )
392
395
@view . javascript_include_tag ( "asset-does-not-exist-foo.js" )
393
396
end
394
397
395
398
def test_asset_not_precompiled_error
396
- Sprockets ::Rails ::Helper . raise_runtime_errors = true
397
- Sprockets ::Rails ::Helper . precompile = [ lambda { |logical_path | false } ]
398
- @view . assets_environment = @assets
399
- @view . debug_assets = true
399
+ Sprockets ::Rails ::Helper . precompile = [ lambda { |logical_path | false } ]
400
400
401
401
assert_raises ( Sprockets ::Rails ::Helper ::AssetFilteredError ) do
402
402
@view . asset_path ( "foo.js" )
@@ -471,6 +471,20 @@ def test_asset_not_precompiled_error
471
471
@view . stylesheet_url ( "foo" )
472
472
@view . stylesheet_link_tag ( "foo" )
473
473
end
474
+
475
+ def test_debug_mode
476
+ @view . debug_assets = true
477
+
478
+ Sprockets ::Rails ::Helper . precompile = [ lambda { |logical_path | false } ]
479
+
480
+ assert_raises ( Sprockets ::Rails ::Helper ::AssetFilteredError ) do
481
+ @view . javascript_include_tag ( "bar" )
482
+ end
483
+
484
+ Sprockets ::Rails ::Helper . precompile = [ 'bar.js' ]
485
+
486
+ @view . javascript_include_tag ( "bar" )
487
+ end
474
488
end
475
489
476
490
class AutomaticDependenciesFromHelpersTest < HelperTest
0 commit comments