@@ -96,10 +96,22 @@ def test_template_inheritence(self, create_template, templates_dir):
9696
9797 rendered = template .render ({})
9898
99- assert f'<link rel="stylesheet" href="{ alert_css .file } ">' in rendered
100- assert f'<link rel="stylesheet" href="{ button_css .file } ">' in rendered
101- assert f'<script src="{ alert_js .file } "></script>' in rendered
102- assert f'<script src="{ button_js .file } "></script>' in rendered
99+ assert (
100+ f'<link rel="stylesheet" href="/__bird__/assets/{ alert .name } /{ alert_css .file .name } ">'
101+ in rendered
102+ )
103+ assert (
104+ f'<link rel="stylesheet" href="/__bird__/assets/{ button .name } /{ button_css .file .name } ">'
105+ in rendered
106+ )
107+ assert (
108+ f'<script src="/__bird__/assets/{ alert .name } /{ alert_js .file .name } "></script>'
109+ in rendered
110+ )
111+ assert (
112+ f'<script src="/__bird__/assets/{ button .name } /{ button_js .file .name } "></script>'
113+ in rendered
114+ )
103115
104116 def test_with_no_assets (self , create_template , templates_dir ):
105117 TestComponent (
@@ -173,14 +185,24 @@ def test_component_render_order(self, create_template, templates_dir):
173185 rendered = template .render ({})
174186
175187 head_end = rendered .find ("</head>" )
176- assert f'<link rel="stylesheet" href="{ first_css .file } ">' in rendered [:head_end ]
177188 assert (
178- f'<link rel="stylesheet" href="{ second_css .file } ">' in rendered [:head_end ]
189+ f'<link rel="stylesheet" href="/__bird__/assets/{ first .name } /{ first_css .file .name } ">'
190+ in rendered [:head_end ]
191+ )
192+ assert (
193+ f'<link rel="stylesheet" href="/__bird__/assets/{ second .name } /{ second_css .file .name } ">'
194+ in rendered [:head_end ]
179195 )
180196
181197 body_start = rendered .find ("<body" )
182- assert f'<script src="{ first_js .file } "></script>' in rendered [body_start :]
183- assert f'<script src="{ second_js .file } "></script>' in rendered [body_start :]
198+ assert (
199+ f'<script src="/__bird__/assets/{ first .name } /{ first_js .file .name } "></script>'
200+ in rendered [body_start :]
201+ )
202+ assert (
203+ f'<script src="/__bird__/assets/{ second .name } /{ second_js .file .name } "></script>'
204+ in rendered [body_start :]
205+ )
184206
185207
186208class TestNode :
0 commit comments