summaryrefslogtreecommitdiff
path: root/tests/staticfiles_tests/project/documents
diff options
context:
space:
mode:
authorJames Bligh <618250+blighj@users.noreply.github.com>2022-12-07 09:56:00 +0000
committerGitHub <noreply@github.com>2022-12-07 10:56:00 +0100
commite44d348c99f0a449180399045ac54b3909121a03 (patch)
treed808d453195d7c206bc2094313e8c7d8b7c499a5 /tests/staticfiles_tests/project/documents
parent9ac97e7eb5a74f813012715c7598c8608e78e178 (diff)
Fixed #32319 -- Added ES module support to ManifestStaticFilesStorage.
Co-authored-by: James Bligh <james.bligh@silvercloudhealth.com>
Diffstat (limited to 'tests/staticfiles_tests/project/documents')
-rw-r--r--tests/staticfiles_tests/project/documents/absolute_root.js2
-rw-r--r--tests/staticfiles_tests/project/documents/cached/module.js22
-rw-r--r--tests/staticfiles_tests/project/documents/cached/module_test.js5
-rw-r--r--tests/staticfiles_tests/project/documents/nested/js/nested.js1
4 files changed, 30 insertions, 0 deletions
diff --git a/tests/staticfiles_tests/project/documents/absolute_root.js b/tests/staticfiles_tests/project/documents/absolute_root.js
new file mode 100644
index 0000000000..4561b0389b
--- /dev/null
+++ b/tests/staticfiles_tests/project/documents/absolute_root.js
@@ -0,0 +1,2 @@
+const rootConst = "root";
+export default rootConst;
diff --git a/tests/staticfiles_tests/project/documents/cached/module.js b/tests/staticfiles_tests/project/documents/cached/module.js
new file mode 100644
index 0000000000..7764e740d6
--- /dev/null
+++ b/tests/staticfiles_tests/project/documents/cached/module.js
@@ -0,0 +1,22 @@
+// Static imports.
+import rootConst from "/static/absolute_root.js";
+import testConst from "./module_test.js";
+import * as NewModule from "./module_test.js";
+import { testConst as alias } from "./module_test.js";
+import { firstConst, secondConst } from "./module_test.js";
+import {
+ firstVar1 as firstVarAlias,
+ $second_var_2 as secondVarAlias
+} from "./module_test.js";
+import relativeModule from "../nested/js/nested.js";
+
+// Dynamic imports.
+const dynamicModule = import("./module_test.js");
+
+// Modules exports to aggregate modules.
+export * from "./module_test.js";
+export { testConst } from "./module_test.js";
+export {
+ firstVar as firstVarAlias,
+ secondVar as secondVarAlias
+} from "./module_test.js";
diff --git a/tests/staticfiles_tests/project/documents/cached/module_test.js b/tests/staticfiles_tests/project/documents/cached/module_test.js
new file mode 100644
index 0000000000..219372f891
--- /dev/null
+++ b/tests/staticfiles_tests/project/documents/cached/module_test.js
@@ -0,0 +1,5 @@
+export const testConst = "test";
+export const firstConst = "first";
+export const secondConst = "second";
+export var firstVar1 = "test_1";
+export var SecondVar2 = "test_2";
diff --git a/tests/staticfiles_tests/project/documents/nested/js/nested.js b/tests/staticfiles_tests/project/documents/nested/js/nested.js
new file mode 100644
index 0000000000..7646bbd17d
--- /dev/null
+++ b/tests/staticfiles_tests/project/documents/nested/js/nested.js
@@ -0,0 +1 @@
+export default null;