Skip to content

Commit f0a29a5

Browse files
author
David Heinemeier Hansson
committed
Update tests for new defer default
1 parent 198a158 commit f0a29a5

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

test/helper_test.rb

+13-4
Original file line numberDiff line numberDiff line change
@@ -96,12 +96,21 @@ def test_preload_pack_asset
9696
end
9797

9898
def test_javascript_pack_tag
99+
assert_equal \
100+
%(<script src="/packs/vendors~application~bootstrap-c20632e7baf2c81200d3.chunk.js" defer="defer"></script>\n) +
101+
%(<script src="/packs/vendors~application-e55f2aae30c07fb6d82a.chunk.js" defer="defer"></script>\n) +
102+
%(<script src="/packs/application-k344a6d59eef8632c9d1.js" defer="defer"></script>\n) +
103+
%(<script src="/packs/bootstrap-300631c4f0e0f9c865bc.js" defer="defer"></script>),
104+
javascript_pack_tag("application", "bootstrap")
105+
end
106+
107+
def test_javascript_pack_with_no_defer_tag
99108
assert_equal \
100109
%(<script src="/packs/vendors~application~bootstrap-c20632e7baf2c81200d3.chunk.js"></script>\n) +
101110
%(<script src="/packs/vendors~application-e55f2aae30c07fb6d82a.chunk.js"></script>\n) +
102111
%(<script src="/packs/application-k344a6d59eef8632c9d1.js"></script>\n) +
103112
%(<script src="/packs/bootstrap-300631c4f0e0f9c865bc.js"></script>),
104-
javascript_pack_tag("application", "bootstrap")
113+
javascript_pack_tag("application", "bootstrap", defer: false)
105114
end
106115

107116
def test_javascript_pack_tag_splat
@@ -114,9 +123,9 @@ def test_javascript_pack_tag_splat
114123

115124
def test_javascript_pack_tag_symbol
116125
assert_equal \
117-
%(<script src="/packs/vendors~application~bootstrap-c20632e7baf2c81200d3.chunk.js"></script>\n) +
118-
%(<script src="/packs/vendors~application-e55f2aae30c07fb6d82a.chunk.js"></script>\n) +
119-
%(<script src="/packs/application-k344a6d59eef8632c9d1.js"></script>),
126+
%(<script src="/packs/vendors~application~bootstrap-c20632e7baf2c81200d3.chunk.js" defer="defer"></script>\n) +
127+
%(<script src="/packs/vendors~application-e55f2aae30c07fb6d82a.chunk.js" defer="defer"></script>\n) +
128+
%(<script src="/packs/application-k344a6d59eef8632c9d1.js" defer="defer"></script>),
120129
javascript_pack_tag(:application)
121130
end
122131

0 commit comments

Comments
 (0)