Index: third_party/WebKit/LayoutTests/http/tests/serviceworker/resources/duplicate-import-worker.js |
diff --git a/third_party/WebKit/LayoutTests/http/tests/serviceworker/resources/duplicate-import-worker.js b/third_party/WebKit/LayoutTests/http/tests/serviceworker/resources/duplicate-import-worker.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..6393e3d3f57395068166e4dee5266d6726cc991f |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/http/tests/serviceworker/resources/duplicate-import-worker.js |
@@ -0,0 +1,14 @@ |
+importScripts('../../resources/testharness.js'); |
+ |
+let version = null; |
+importScripts('get-version.php'); |
+// Once imported, the stored script should be loaded for subsequent importScripts. |
+const expected_version = version; |
+ |
+version = null; |
+importScripts('get-version.php'); |
+assert_equals(expected_version, version, 'second import'); |
+ |
+version = null; |
+importScripts('get-version.php', 'get-version.php', 'get-version.php'); |
+assert_equals(expected_version, version, 'multiple imports'); |