@@ -126,6 +126,10 @@ def test_javascript_include_tag_integrity
126126
127127 assert_dom_equal %(<script src="/javascripts/static.js"></script>) ,
128128 @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 )
129133 end
130134
131135 def test_stylesheet_link_tag_integrity
@@ -134,6 +138,8 @@ def test_stylesheet_link_tag_integrity
134138
135139 assert_dom_equal %(<link href="/stylesheets/static.css" media="screen" rel="stylesheet" />) ,
136140 @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 )
137143 end
138144
139145 def test_javascript_path
@@ -312,6 +318,11 @@ def test_stylesheet_link_tag
312318 def test_javascript_include_tag_integrity
313319 super
314320
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+
315326 assert_dom_equal %(<script src="/assets/foo-#{ @foo_js_digest } .js" integrity="ni:///sha-256;TvVUHzSfftWg1rcfL6TIJ0XKEGrgLyEq6lEpcmrG9qs?ct=application/javascript"></script>) ,
316327 @view . javascript_include_tag ( "foo" , integrity : true )
317328 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
326337 def test_stylesheet_link_tag_integrity
327338 super
328339
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+
329345 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" />) ,
330346 @view . stylesheet_link_tag ( "foo" , integrity : true )
331347 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