summaryrefslogtreecommitdiffstats
path: root/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
commit26a029d407be480d791972afb5975cf62c9360a6 (patch)
treef435a8308119effd964b339f76abb83a57c29483 /devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist
parentInitial commit. (diff)
downloadfirefox-26a029d407be480d791972afb5975cf62c9360a6.tar.xz
firefox-26a029d407be480d791972afb5975cf62c9360a6.zip
Adding upstream version 124.0.1.upstream/124.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist')
-rw-r--r--devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/bundle.js35
-rw-r--r--devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/bundle.js.map1
-rw-r--r--devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/package.json15
-rw-r--r--devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/rollup.config.js14
-rw-r--r--devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/src/index.js11
-rw-r--r--devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/src/original-1.js4
-rw-r--r--devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/src/original-2.js4
-rw-r--r--devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/src/original-3.js4
-rw-r--r--devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/src/original-4.js4
-rw-r--r--devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/src/original-5.js3
10 files changed, 95 insertions, 0 deletions
diff --git a/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/bundle.js b/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/bundle.js
new file mode 100644
index 0000000000..90d153a657
--- /dev/null
+++ b/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/bundle.js
@@ -0,0 +1,35 @@
+(function () {
+ 'use strict';
+
+ function original1() {
+ debugger;
+ console.log("The first original source");
+ }
+
+ function original2() {
+ debugger;
+ console.log("The second original source");
+ }
+
+ function original3() {
+ debugger;
+ console.log("The third original source");
+ }
+
+ function original4() {
+ debugger;
+ console.log("The fourth original source");
+ }
+
+ function original5() {
+ console.log("The fifth original source");
+ }
+
+ original1();
+ original2();
+ original3();
+ original4();
+ original5();
+
+})();
+//# sourceMappingURL=bundle.js.map
diff --git a/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/bundle.js.map b/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/bundle.js.map
new file mode 100644
index 0000000000..f4089bdc80
--- /dev/null
+++ b/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/bundle.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"bundle.js","sources":["src/original-1.js","src/original-2.js","src/original-3.js","src/original-4.js","src/original-5.js","src/index.js"],"sourcesContent":["export default function original1() {\n debugger;\n console.log(\"The first original source\");\n}","export default function original2() {\n debugger;\n console.log(\"The second original source\");\n}","export default function original3() {\n debugger;\n console.log(\"The third original source\");\n}","export default function original4() {\n debugger;\n console.log(\"The fourth original source\");\n}","export default function original5() {\n console.log(\"The fifth original source\");\n}","import original1 from \"./original-1\";\nimport original2 from \"./original-2\";\nimport original3 from \"./original-3\";\nimport original4 from \"./original-4\";\nimport original5 from \"./original-5\";\n\noriginal1();\noriginal2();\noriginal3();\noriginal4();\noriginal5();"],"names":[],"mappings":";;;EAAe,SAAS,SAAS,GAAG;EACpC,EAAE,SAAS;EACX,EAAE,OAAO,CAAC,GAAG,CAAC,2BAA2B,CAAC,CAAC;EAC3C;;ECHe,SAAS,SAAS,GAAG;EACpC,EAAE,SAAS;EACX,EAAE,OAAO,CAAC,GAAG,CAAC,4BAA4B,CAAC,CAAC;EAC5C;;ECHe,SAAS,SAAS,GAAG;EACpC,EAAE,SAAS;EACX,EAAE,OAAO,CAAC,GAAG,CAAC,2BAA2B,CAAC,CAAC;EAC3C;;ECHe,SAAS,SAAS,GAAG;EACpC,EAAE,SAAS;EACX,EAAE,OAAO,CAAC,GAAG,CAAC,4BAA4B,CAAC,CAAC;EAC5C;;ECHe,SAAS,SAAS,GAAG;EACpC,EAAE,OAAO,CAAC,GAAG,CAAC,2BAA2B,CAAC,CAAC;EAC3C;;ECIA,SAAS,EAAE,CAAC;EACZ,SAAS,EAAE,CAAC;EACZ,SAAS,EAAE,CAAC;EACZ,SAAS,EAAE,CAAC;EACZ,SAAS,EAAE;;;;;;","x_google_ignoreList":[0,2]} \ No newline at end of file
diff --git a/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/package.json b/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/package.json
new file mode 100644
index 0000000000..90faefd706
--- /dev/null
+++ b/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/package.json
@@ -0,0 +1,15 @@
+{
+ "name": "sourcemaps-with-ignorelist",
+ "version": "1.0.0",
+ "description": "An example fixture used for testing sourcemaps with the ignorelist",
+ "main": "bundle.js",
+ "author": "Hubert B Manilla <hmanilla@mozilla.com>",
+ "license": "MIT",
+ "type": "module",
+ "scripts": {
+ "build": "rollup --config"
+ },
+ "devDependencies": {
+ "rollup": "^3.20.2"
+ }
+}
diff --git a/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/rollup.config.js b/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/rollup.config.js
new file mode 100644
index 0000000000..9da39d5be6
--- /dev/null
+++ b/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/rollup.config.js
@@ -0,0 +1,14 @@
+
+export default {
+ input: 'src/index.js',
+ output: {
+ file: 'bundle.js',
+ format: 'iife',
+ sourcemap: true,
+ sourcemapIgnoreList: (relativeSourcePath) => {
+ // Adding original-1.js and original-3.js to the ignore list should cause these files to
+ // be ignored by the devtools and their debugger statements should not be hit.
+ return ['original-1', 'original-3'].some(fileName => relativeSourcePath.includes(fileName));
+ },
+ },
+}; \ No newline at end of file
diff --git a/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/src/index.js b/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/src/index.js
new file mode 100644
index 0000000000..272d4a4d77
--- /dev/null
+++ b/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/src/index.js
@@ -0,0 +1,11 @@
+import original1 from "./original-1";
+import original2 from "./original-2";
+import original3 from "./original-3";
+import original4 from "./original-4";
+import original5 from "./original-5";
+
+original1();
+original2();
+original3();
+original4();
+original5(); \ No newline at end of file
diff --git a/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/src/original-1.js b/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/src/original-1.js
new file mode 100644
index 0000000000..8be0459aad
--- /dev/null
+++ b/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/src/original-1.js
@@ -0,0 +1,4 @@
+export default function original1() {
+ debugger;
+ console.log("The first original source");
+} \ No newline at end of file
diff --git a/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/src/original-2.js b/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/src/original-2.js
new file mode 100644
index 0000000000..6ee2549e71
--- /dev/null
+++ b/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/src/original-2.js
@@ -0,0 +1,4 @@
+export default function original2() {
+ debugger;
+ console.log("The second original source");
+} \ No newline at end of file
diff --git a/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/src/original-3.js b/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/src/original-3.js
new file mode 100644
index 0000000000..2bdf76627c
--- /dev/null
+++ b/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/src/original-3.js
@@ -0,0 +1,4 @@
+export default function original3() {
+ debugger;
+ console.log("The third original source");
+} \ No newline at end of file
diff --git a/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/src/original-4.js b/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/src/original-4.js
new file mode 100644
index 0000000000..080775cbaa
--- /dev/null
+++ b/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/src/original-4.js
@@ -0,0 +1,4 @@
+export default function original4() {
+ debugger;
+ console.log("The fourth original source");
+} \ No newline at end of file
diff --git a/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/src/original-5.js b/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/src/original-5.js
new file mode 100644
index 0000000000..cb2cb94f26
--- /dev/null
+++ b/devtools/client/debugger/test/mochitest/examples/sourcemaps-with-ignorelist/src/original-5.js
@@ -0,0 +1,3 @@
+export default function original5() {
+ console.log("The fifth original source");
+} \ No newline at end of file