@@ -41,12 +41,24 @@ def setup
41
41
@bar_css_digest = @assets [ 'bar.css' ] . digest
42
42
@logo_digest = @assets [ 'logo.png' ] . digest
43
43
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
+
44
49
@dependency_js_digest = @assets [ 'dependency.js' ] . digest
45
50
@dependency_css_digest = @assets [ 'dependency.css' ] . digest
46
51
@file1_js_digest = @assets [ 'file1.js' ] . digest
47
52
@file1_css_digest = @assets [ 'file1.css' ] . digest
48
53
@file2_js_digest = @assets [ 'file2.js' ] . digest
49
54
@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
50
62
end
51
63
52
64
def test_truth
@@ -428,35 +440,35 @@ def setup
428
440
def test_javascript_include_tag
429
441
super
430
442
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>) ,
432
444
@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>) ,
434
446
@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>) ,
436
448
@view . javascript_include_tag ( :file1 , :file2 )
437
449
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"
443
455
end
444
456
445
457
def test_stylesheet_link_tag
446
458
super
447
459
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" />) ,
449
461
@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" />) ,
451
463
@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" />) ,
453
465
@view . stylesheet_link_tag ( :file1 , :file2 )
454
466
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"
460
472
end
461
473
462
474
def test_javascript_path
@@ -485,35 +497,35 @@ def setup
485
497
def test_javascript_include_tag
486
498
super
487
499
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>) ,
489
501
@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>) ,
491
503
@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>) ,
493
505
@view . javascript_include_tag ( :file1 , :file2 )
494
506
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"
500
512
end
501
513
502
514
def test_stylesheet_link_tag
503
515
super
504
516
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" />) ,
506
518
@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" />) ,
508
520
@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" />) ,
510
522
@view . stylesheet_link_tag ( :file1 , :file2 )
511
523
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"
517
529
end
518
530
519
531
def test_javascript_path
0 commit comments