summaryrefslogtreecommitdiff
path: root/tests/staticfiles_tests
diff options
context:
space:
mode:
authorFarhan <farhanalirazaazeemi@gmail.com>2024-08-03 15:45:39 +0500
committerSarah Boyce <42296566+sarahboyce@users.noreply.github.com>2024-08-07 11:01:56 +0200
commit6993c9d8c962503cd60a37ad7f9569c06c13516e (patch)
tree8a00c509e77836a10e85420c00b6250f6c600046 /tests/staticfiles_tests
parentfdc638bf4a35b5497d0b3b4faedaf552da792f99 (diff)
Fixed #35553 -- Handled import*as in HashedFilesMixin.
Diffstat (limited to 'tests/staticfiles_tests')
-rw-r--r--tests/staticfiles_tests/project/documents/cached/module.js4
-rw-r--r--tests/staticfiles_tests/test_storage.py9
2 files changed, 11 insertions, 2 deletions
diff --git a/tests/staticfiles_tests/project/documents/cached/module.js b/tests/staticfiles_tests/project/documents/cached/module.js
index 7764e740d6..c56530aea6 100644
--- a/tests/staticfiles_tests/project/documents/cached/module.js
+++ b/tests/staticfiles_tests/project/documents/cached/module.js
@@ -2,6 +2,10 @@
import rootConst from "/static/absolute_root.js";
import testConst from "./module_test.js";
import * as NewModule from "./module_test.js";
+import*as m from "./module_test.js";
+import *as m from "./module_test.js";
+import* as m from "./module_test.js";
+import* as m from "./module_test.js";
import { testConst as alias } from "./module_test.js";
import { firstConst, secondConst } from "./module_test.js";
import {
diff --git a/tests/staticfiles_tests/test_storage.py b/tests/staticfiles_tests/test_storage.py
index 030b7dc6db..d6ea03b744 100644
--- a/tests/staticfiles_tests/test_storage.py
+++ b/tests/staticfiles_tests/test_storage.py
@@ -674,7 +674,7 @@ class TestCollectionJSModuleImportAggregationManifestStorage(CollectionTestCase)
def test_module_import(self):
relpath = self.hashed_file_path("cached/module.js")
- self.assertEqual(relpath, "cached/module.55fd6938fbc5.js")
+ self.assertEqual(relpath, "cached/module.4326210cf0bd.js")
tests = [
# Relative imports.
b'import testConst from "./module_test.477bbebe77f0.js";',
@@ -686,6 +686,11 @@ class TestCollectionJSModuleImportAggregationManifestStorage(CollectionTestCase)
b'const dynamicModule = import("./module_test.477bbebe77f0.js");',
# Creating a module object.
b'import * as NewModule from "./module_test.477bbebe77f0.js";',
+ # Creating a minified module object.
+ b'import*as m from "./module_test.477bbebe77f0.js";',
+ b'import* as m from "./module_test.477bbebe77f0.js";',
+ b'import *as m from "./module_test.477bbebe77f0.js";',
+ b'import* as m from "./module_test.477bbebe77f0.js";',
# Aliases.
b'import { testConst as alias } from "./module_test.477bbebe77f0.js";',
b"import {\n"
@@ -701,7 +706,7 @@ class TestCollectionJSModuleImportAggregationManifestStorage(CollectionTestCase)
def test_aggregating_modules(self):
relpath = self.hashed_file_path("cached/module.js")
- self.assertEqual(relpath, "cached/module.55fd6938fbc5.js")
+ self.assertEqual(relpath, "cached/module.4326210cf0bd.js")
tests = [
b'export * from "./module_test.477bbebe77f0.js";',
b'export { testConst } from "./module_test.477bbebe77f0.js";',