@@ -126,6 +126,10 @@ def test_javascript_include_tag_integrity
126
126
127
127
assert_dom_equal %(<script src="/javascripts/static.js"></script>) ,
128
128
@view . javascript_include_tag ( "static" , integrity : true )
129
+ assert_dom_equal %(<script src="/javascripts/static.js"></script>) ,
130
+ @view . javascript_include_tag ( "static" , integrity : false )
131
+ assert_dom_equal %(<script src="/javascripts/static.js"></script>) ,
132
+ @view . javascript_include_tag ( "static" , integrity : nil )
129
133
end
130
134
131
135
def test_stylesheet_link_tag_integrity
@@ -134,6 +138,8 @@ def test_stylesheet_link_tag_integrity
134
138
135
139
assert_dom_equal %(<link href="/stylesheets/static.css" media="screen" rel="stylesheet" />) ,
136
140
@view . stylesheet_link_tag ( "static" , integrity : true )
141
+ assert_dom_equal %(<link href="/stylesheets/static.css" media="screen" rel="stylesheet" />) ,
142
+ @view . stylesheet_link_tag ( "static" , integrity : false )
137
143
end
138
144
139
145
def test_javascript_path
@@ -312,6 +318,11 @@ def test_stylesheet_link_tag
312
318
def test_javascript_include_tag_integrity
313
319
super
314
320
321
+ assert_dom_equal %(<script src="/assets/foo-#{ @foo_js_digest } .js"></script>) ,
322
+ @view . javascript_include_tag ( "foo" , integrity : false )
323
+ assert_dom_equal %(<script src="/assets/foo-#{ @foo_js_digest } .js"></script>) ,
324
+ @view . javascript_include_tag ( "foo" , integrity : nil )
325
+
315
326
assert_dom_equal %(<script src="/assets/foo-#{ @foo_js_digest } .js" integrity="ni:///sha-256;TvVUHzSfftWg1rcfL6TIJ0XKEGrgLyEq6lEpcmrG9qs?ct=application/javascript"></script>) ,
316
327
@view . javascript_include_tag ( "foo" , integrity : true )
317
328
assert_dom_equal %(<script src="/assets/foo-#{ @foo_js_digest } .js" integrity="ni:///sha-256;TvVUHzSfftWg1rcfL6TIJ0XKEGrgLyEq6lEpcmrG9qs?ct=application/javascript"></script>) ,
@@ -326,6 +337,11 @@ def test_javascript_include_tag_integrity
326
337
def test_stylesheet_link_tag_integrity
327
338
super
328
339
340
+ assert_dom_equal %(<link href="/assets/foo-#{ @foo_css_digest } .css" media="screen" rel="stylesheet" />) ,
341
+ @view . stylesheet_link_tag ( "foo" , integrity : false )
342
+ assert_dom_equal %(<link href="/assets/foo-#{ @foo_css_digest } .css" media="screen" rel="stylesheet" />) ,
343
+ @view . stylesheet_link_tag ( "foo" , integrity : nil )
344
+
329
345
assert_dom_equal %(<link href="/assets/foo-#{ @foo_css_digest } .css" media="screen" rel="stylesheet" integrity="ni:///sha-256;5YzTQPuOJz_EpeXfN_-v1sxsjAj_dw8q26abiHZM3A4?ct=text/css" />) ,
330
346
@view . stylesheet_link_tag ( "foo" , integrity : true )
331
347
assert_dom_equal %(<link href="/assets/foo-#{ @foo_css_digest } .css" media="screen" rel="stylesheet" integrity="ni:///sha-256;5YzTQPuOJz_EpeXfN_-v1sxsjAj_dw8q26abiHZM3A4?ct=text/css" />) ,
0 commit comments