Skip to content

Commit 00639db

Browse files
adamchainzfelixxm
authored andcommitted
Refs #33765 -- Added tests for trailing whitespace in JavaScript source map references.
1 parent d086342 commit 00639db

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
//# sourceMappingURL=source_map.js.map
2+
let a_variable = 1;

tests/staticfiles_tests/test_storage.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -280,6 +280,20 @@ def test_js_source_map(self):
280280
)
281281
self.assertPostCondition()
282282

283+
def test_js_source_map_trailing_whitespace(self):
284+
relpath = self.hashed_file_path("cached/source_map_trailing_whitespace.js")
285+
self.assertEqual(
286+
relpath, "cached/source_map_trailing_whitespace.cd45b8534a87.js"
287+
)
288+
with storage.staticfiles_storage.open(relpath) as relfile:
289+
content = relfile.read()
290+
self.assertNotIn(b"//# sourceMappingURL=source_map.js.map\t ", content)
291+
self.assertIn(
292+
b"//# sourceMappingURL=source_map.js.99914b932bd3.map",
293+
content,
294+
)
295+
self.assertPostCondition()
296+
283297
def test_js_source_map_sensitive(self):
284298
relpath = self.hashed_file_path("cached/source_map_sensitive.js")
285299
self.assertEqual(relpath, "cached/source_map_sensitive.5da96fdd3cb3.js")

0 commit comments

Comments
 (0)