diff --git a/examples/web/image.html b/examples/web/image.html index 77680bcbb..7c9217efb 100644 --- a/examples/web/image.html +++ b/examples/web/image.html @@ -90,6 +90,7 @@

Logs

li.appendChild(document.createTextNode(msg)); logs_el.appendChild(li); } + function setResponse(result) { if (urlObject) { URL.revokeObjectURL(urlObject); @@ -99,11 +100,31 @@

Logs

} const logger = { - log: (msg) => appendLog(`[${new Date().toISOString()}] ${msg}`), - warn: (msg) => appendLog(`[${new Date().toISOString()}] [warn] ${msg}`), - debug: (msg) => appendLog(`[${new Date().toISOString()}] [debug] ${msg}`), - error: (msg) => appendLog(`[${new Date().toISOString()}] [error] ${msg}`), - info: (msg) => appendLog(`[${new Date().toISOString()}] [info] ${msg}`), + log: (msg) => { + const fullMsg = `[${new Date().toISOString()}] ${msg}`; + console.log(fullMsg); + appendLog(fullMsg); + }, + warn: (msg) => { + const fullMsg = `[${new Date().toISOString()}] [warn] ${msg}`; + console.warn(fullMsg); + appendLog(fullMsg); + }, + debug: (msg) => { + const fullMsg = `[${new Date().toISOString()}] [debug] ${msg}`; + console.debug(fullMsg); + appendLog(fullMsg); + }, + error: (msg) => { + const fullMsg = `[${new Date().toISOString()}] [error] ${msg}`; + console.error(fullMsg); + appendLog(fullMsg); + }, + info: (msg) => { + const fullMsg = `[${new Date().toISOString()}] [info] ${msg}`; + console.log(fullMsg); + appendLog(fullMsg); + }, }; async function run() { diff --git a/tests/cypress/plugins/index.js b/tests/cypress/plugins/index.js new file mode 100644 index 000000000..ce7c802cd --- /dev/null +++ b/tests/cypress/plugins/index.js @@ -0,0 +1,6 @@ +export default (on, config) => { + /** the rest of your plugins... **/ + require("cypress-log-to-output").install(on); + // or, if there is already a before:browser:launch handler, use .browserLaunchHandler inside of it + // @see https://github.com/flotwig/cypress-log-to-output/issues/5 +};