@@ -41,12 +41,24 @@ def setup
4141 @bar_css_digest = @assets [ 'bar.css' ] . digest
4242 @logo_digest = @assets [ 'logo.png' ] . digest
4343
44+ @foo_self_js_digest = @assets [ 'foo.self.js' ] . digest
45+ @foo_self_css_digest = @assets [ 'foo.self.css' ] . digest
46+ @bar_self_js_digest = @assets [ 'bar.self.js' ] . digest
47+ @bar_self_css_digest = @assets [ 'bar.self.css' ] . digest
48+
4449 @dependency_js_digest = @assets [ 'dependency.js' ] . digest
4550 @dependency_css_digest = @assets [ 'dependency.css' ] . digest
4651 @file1_js_digest = @assets [ 'file1.js' ] . digest
4752 @file1_css_digest = @assets [ 'file1.css' ] . digest
4853 @file2_js_digest = @assets [ 'file2.js' ] . digest
4954 @file2_css_digest = @assets [ 'file2.css' ] . digest
55+
56+ @dependency_self_js_digest = @assets [ 'dependency.self.js' ] . digest
57+ @dependency_self_css_digest = @assets [ 'dependency.self.css' ] . digest
58+ @file1_self_js_digest = @assets [ 'file1.self.js' ] . digest
59+ @file1_self_css_digest = @assets [ 'file1.self.css' ] . digest
60+ @file2_self_js_digest = @assets [ 'file2.self.js' ] . digest
61+ @file2_self_css_digest = @assets [ 'file2.self.css' ] . digest
5062 end
5163
5264 def test_truth
@@ -428,35 +440,35 @@ def setup
428440 def test_javascript_include_tag
429441 super
430442
431- assert_dom_equal %(<script src="/assets/foo.js?body=1"></script>) ,
443+ assert_dom_equal %(<script src="/assets/foo.self. js?body=1"></script>) ,
432444 @view . javascript_include_tag ( :foo )
433- assert_dom_equal %(<script src="/assets/foo.js?body=1"></script>\n <script src="/assets/bar.js?body=1"></script>) ,
445+ assert_dom_equal %(<script src="/assets/foo.self. js?body=1"></script>\n <script src="/assets/bar.self .js?body=1"></script>) ,
434446 @view . javascript_include_tag ( :bar )
435- assert_dom_equal %(<script src="/assets/dependency.js?body=1"></script>\n <script src="/assets/file1.js?body=1"></script>\n <script src="/assets/file2.js?body=1"></script>) ,
447+ assert_dom_equal %(<script src="/assets/dependency.self. js?body=1"></script>\n <script src="/assets/file1.self. js?body=1"></script>\n <script src="/assets/file2.self .js?body=1"></script>) ,
436448 @view . javascript_include_tag ( :file1 , :file2 )
437449
438- assert_servable_asset_url "/assets/foo.js?body=1"
439- assert_servable_asset_url "/assets/bar.js?body=1"
440- assert_servable_asset_url "/assets/dependency.js?body=1"
441- assert_servable_asset_url "/assets/file1.js?body=1"
442- assert_servable_asset_url "/assets/file2.js?body=1"
450+ assert_servable_asset_url "/assets/foo.self. js?body=1"
451+ assert_servable_asset_url "/assets/bar.self. js?body=1"
452+ assert_servable_asset_url "/assets/dependency.self. js?body=1"
453+ assert_servable_asset_url "/assets/file1.self. js?body=1"
454+ assert_servable_asset_url "/assets/file2.self. js?body=1"
443455 end
444456
445457 def test_stylesheet_link_tag
446458 super
447459
448- assert_dom_equal %(<link href="/assets/foo.css?body=1" media="screen" rel="stylesheet" />) ,
460+ assert_dom_equal %(<link href="/assets/foo.self. css?body=1" media="screen" rel="stylesheet" />) ,
449461 @view . stylesheet_link_tag ( :foo )
450- assert_dom_equal %(<link href="/assets/foo.css?body=1" media="screen" rel="stylesheet" />\n <link href="/assets/bar.css?body=1" media="screen" rel="stylesheet" />) ,
462+ assert_dom_equal %(<link href="/assets/foo.self. css?body=1" media="screen" rel="stylesheet" />\n <link href="/assets/bar.self .css?body=1" media="screen" rel="stylesheet" />) ,
451463 @view . stylesheet_link_tag ( :bar )
452- assert_dom_equal %(<link href="/assets/dependency.css?body=1" media="screen" rel="stylesheet" />\n <link href="/assets/file1.css?body=1" media="screen" rel="stylesheet" />\n <link href="/assets/file2.css?body=1" media="screen" rel="stylesheet" />) ,
464+ assert_dom_equal %(<link href="/assets/dependency.self. css?body=1" media="screen" rel="stylesheet" />\n <link href="/assets/file1.self. css?body=1" media="screen" rel="stylesheet" />\n <link href="/assets/file2.self .css?body=1" media="screen" rel="stylesheet" />) ,
453465 @view . stylesheet_link_tag ( :file1 , :file2 )
454466
455- assert_servable_asset_url "/assets/foo.css?body=1"
456- assert_servable_asset_url "/assets/bar.css?body=1"
457- assert_servable_asset_url "/assets/dependency.css?body=1"
458- assert_servable_asset_url "/assets/file1.css?body=1"
459- assert_servable_asset_url "/assets/file2.css?body=1"
467+ assert_servable_asset_url "/assets/foo.self. css?body=1"
468+ assert_servable_asset_url "/assets/bar.self. css?body=1"
469+ assert_servable_asset_url "/assets/dependency.self. css?body=1"
470+ assert_servable_asset_url "/assets/file1.self. css?body=1"
471+ assert_servable_asset_url "/assets/file2.self. css?body=1"
460472 end
461473
462474 def test_javascript_path
@@ -485,35 +497,35 @@ def setup
485497 def test_javascript_include_tag
486498 super
487499
488- assert_dom_equal %(<script src="/assets/foo-#{ @foo_js_digest } .js?body=1"></script>) ,
500+ assert_dom_equal %(<script src="/assets/foo.self -#{ @foo_self_js_digest } .js?body=1"></script>) ,
489501 @view . javascript_include_tag ( :foo )
490- assert_dom_equal %(<script src="/assets/foo-#{ @foo_js_digest } .js?body=1"></script>\n <script src="/assets/bar-#{ @bar_js_digest } .js?body=1"></script>) ,
502+ assert_dom_equal %(<script src="/assets/foo.self -#{ @foo_self_js_digest } .js?body=1"></script>\n <script src="/assets/bar.self -#{ @bar_self_js_digest } .js?body=1"></script>) ,
491503 @view . javascript_include_tag ( :bar )
492- assert_dom_equal %(<script src="/assets/dependency-#{ @dependency_js_digest } .js?body=1"></script>\n <script src="/assets/file1-#{ @file1_js_digest } .js?body=1"></script>\n <script src="/assets/file2-#{ @file1_js_digest } .js?body=1"></script>) ,
504+ assert_dom_equal %(<script src="/assets/dependency.self -#{ @dependency_self_js_digest } .js?body=1"></script>\n <script src="/assets/file1.self -#{ @file1_self_js_digest } .js?body=1"></script>\n <script src="/assets/file2.self -#{ @file1_self_js_digest } .js?body=1"></script>) ,
493505 @view . javascript_include_tag ( :file1 , :file2 )
494506
495- assert_servable_asset_url "/assets/foo-#{ @foo_js_digest } .js?body=1"
496- assert_servable_asset_url "/assets/bar-#{ @bar_js_digest } .js?body=1"
497- assert_servable_asset_url "/assets/dependency-#{ @dependency_js_digest } .js?body=1"
498- assert_servable_asset_url "/assets/file1-#{ @file1_js_digest } .js?body=1"
499- assert_servable_asset_url "/assets/file2-#{ @file2_js_digest } .js?body=1"
507+ assert_servable_asset_url "/assets/foo.self -#{ @foo_self_js_digest } .js?body=1"
508+ assert_servable_asset_url "/assets/bar.self -#{ @bar_self_js_digest } .js?body=1"
509+ assert_servable_asset_url "/assets/dependency.self -#{ @dependency_self_js_digest } .js?body=1"
510+ assert_servable_asset_url "/assets/file1.self -#{ @file1_self_js_digest } .js?body=1"
511+ assert_servable_asset_url "/assets/file2.self -#{ @file2_self_js_digest } .js?body=1"
500512 end
501513
502514 def test_stylesheet_link_tag
503515 super
504516
505- assert_dom_equal %(<link href="/assets/foo-#{ @foo_css_digest } .css?body=1" media="screen" rel="stylesheet" />) ,
517+ assert_dom_equal %(<link href="/assets/foo.self -#{ @foo_self_css_digest } .css?body=1" media="screen" rel="stylesheet" />) ,
506518 @view . stylesheet_link_tag ( :foo )
507- assert_dom_equal %(<link href="/assets/foo-#{ @foo_css_digest } .css?body=1" media="screen" rel="stylesheet" />\n <link href="/assets/bar-#{ @bar_css_digest } .css?body=1" media="screen" rel="stylesheet" />) ,
519+ assert_dom_equal %(<link href="/assets/foo.self -#{ @foo_self_css_digest } .css?body=1" media="screen" rel="stylesheet" />\n <link href="/assets/bar.self -#{ @bar_self_css_digest } .css?body=1" media="screen" rel="stylesheet" />) ,
508520 @view . stylesheet_link_tag ( :bar )
509- assert_dom_equal %(<link href="/assets/dependency-#{ @dependency_css_digest } .css?body=1" media="screen" rel="stylesheet" />\n <link href="/assets/file1-#{ @file1_css_digest } .css?body=1" media="screen" rel="stylesheet" />\n <link href="/assets/file2-#{ @file2_css_digest } .css?body=1" media="screen" rel="stylesheet" />) ,
521+ assert_dom_equal %(<link href="/assets/dependency.self -#{ @dependency_self_css_digest } .css?body=1" media="screen" rel="stylesheet" />\n <link href="/assets/file1.self -#{ @file1_self_css_digest } .css?body=1" media="screen" rel="stylesheet" />\n <link href="/assets/file2.self -#{ @file2_self_css_digest } .css?body=1" media="screen" rel="stylesheet" />) ,
510522 @view . stylesheet_link_tag ( :file1 , :file2 )
511523
512- assert_servable_asset_url "/assets/foo-#{ @foo_css_digest } .css?body=1"
513- assert_servable_asset_url "/assets/bar-#{ @bar_css_digest } .css?body=1"
514- assert_servable_asset_url "/assets/dependency-#{ @dependency_css_digest } .css?body=1"
515- assert_servable_asset_url "/assets/file1-#{ @file1_css_digest } .css?body=1"
516- assert_servable_asset_url "/assets/file2-#{ @file2_css_digest } .css?body=1"
524+ assert_servable_asset_url "/assets/foo.self -#{ @foo_self_css_digest } .css?body=1"
525+ assert_servable_asset_url "/assets/bar.self -#{ @bar_self_css_digest } .css?body=1"
526+ assert_servable_asset_url "/assets/dependency.self -#{ @dependency_self_css_digest } .css?body=1"
527+ assert_servable_asset_url "/assets/file1.self -#{ @file1_self_css_digest } .css?body=1"
528+ assert_servable_asset_url "/assets/file2.self -#{ @file2_self_css_digest } .css?body=1"
517529 end
518530
519531 def test_javascript_path
0 commit comments