diff options
Diffstat (limited to 'devtools/client/webconsole/test/browser/browser_webconsole_sourcemap_invalid.js')
-rw-r--r-- | devtools/client/webconsole/test/browser/browser_webconsole_sourcemap_invalid.js | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/devtools/client/webconsole/test/browser/browser_webconsole_sourcemap_invalid.js b/devtools/client/webconsole/test/browser/browser_webconsole_sourcemap_invalid.js new file mode 100644 index 0000000000..daa0520f21 --- /dev/null +++ b/devtools/client/webconsole/test/browser/browser_webconsole_sourcemap_invalid.js @@ -0,0 +1,32 @@ +/* Any copyright is dedicated to the Public Domain. + * http://creativecommons.org/publicdomain/zero/1.0/ */ + +"use strict"; + +// Test that an invalid source map is reported. + +const JS_URL = URL_ROOT + "code_bundle_invalidmap.js"; + +const PAGE_URL = `data:text/html, +<!doctype html> + +<html> + <head> + <meta charset="utf-8"/> + <title>Empty test page to test source map with invalid source map</title> + </head> + + <body> + <script src="${JS_URL}"></script> + </body> + +</html>`; + +add_task(async function () { + await pushPref("devtools.source-map.client-service.enabled", true); + + const hud = await openNewTabAndConsole(PAGE_URL); + + const node = await waitFor(() => findWarningMessage(hud, "Source map error")); + ok(node, "source map error is displayed in web console"); +}); |