File tree Expand file tree Collapse file tree 2 files changed +30
-0
lines changed Expand file tree Collapse file tree 2 files changed +30
-0
lines changed Original file line number Diff line number Diff line change 1+ {% load render_bundle from webpack_loader %}
2+ <!DOCTYPE html>
3+ < html >
4+ < head >
5+ < meta charset ="UTF-8 ">
6+ < title > Example</ title >
7+ {% render_bundle 'main' 'css' is_preload=True %}
8+ {% render_bundle 'main' 'js' is_preload=True %}
9+
10+ {% render_bundle 'main' 'css' %}
11+ </ head >
12+
13+ < body >
14+ {% render_bundle 'main' 'js' %}
15+ </ body >
16+ </ html >
Original file line number Diff line number Diff line change @@ -142,6 +142,20 @@ def test_templatetags(self):
142142 result = view (request )
143143 self .assertIn ('<img src="http://custom-static-host.com/my-image.png"/>' , result .rendered_content )
144144
145+ def test_preload (self ):
146+ self .compile_bundles ('webpack.config.simple.js' )
147+ view = TemplateView .as_view (template_name = 'preload.html' )
148+ request = self .factory .get ('/' )
149+ result = view (request )
150+
151+ # Preload
152+ self .assertIn ('<link href="/static/django_webpack_loader_bundles/main.css" rel="preload" as="style" />' , result .rendered_content )
153+ self .assertIn ('<link rel="preload" as="script" href="/static/django_webpack_loader_bundles/main.js" />' , result .rendered_content )
154+
155+ # Resources
156+ self .assertIn ('<link href="/static/django_webpack_loader_bundles/main.css" rel="stylesheet" />' , result .rendered_content )
157+ self .assertIn ('<script src="/static/django_webpack_loader_bundles/main.js" ></script>' , result .rendered_content )
158+
145159 def test_jinja2 (self ):
146160 self .compile_bundles ('webpack.config.simple.js' )
147161 self .compile_bundles ('webpack.config.app2.js' )
You can’t perform that action at this time.
0 commit comments