diff options
Diffstat (limited to 'devtools/client/webconsole/test/node/fixtures/stubs/consoleApi.js')
-rw-r--r-- | devtools/client/webconsole/test/node/fixtures/stubs/consoleApi.js | 1489 |
1 files changed, 1489 insertions, 0 deletions
diff --git a/devtools/client/webconsole/test/node/fixtures/stubs/consoleApi.js b/devtools/client/webconsole/test/node/fixtures/stubs/consoleApi.js new file mode 100644 index 0000000000..54d3414c74 --- /dev/null +++ b/devtools/client/webconsole/test/node/fixtures/stubs/consoleApi.js @@ -0,0 +1,1489 @@ +/* Any copyright is dedicated to the Public Domain. + http://creativecommons.org/publicdomain/zero/1.0/ */ +/* eslint-disable max-len */ + +"use strict"; + +/* + * THIS FILE IS AUTOGENERATED. DO NOT MODIFY BY HAND. SEE devtools/client/webconsole/test/README.md. + */ + +const { + parsePacketsWithFronts, +} = require("chrome://mochitests/content/browser/devtools/client/webconsole/test/browser/stub-generator-helpers.js"); +const { prepareMessage } = require("resource://devtools/client/webconsole/utils/messages.js"); +const { + ConsoleMessage, + NetworkEventMessage, +} = require("resource://devtools/client/webconsole/types.js"); + +const rawPackets = new Map(); +rawPackets.set(`console.log('foobar', 'test')`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "foobar", + "test" + ], + "columnNumber": 35, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "log", + "lineNumber": 1, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source22", + "innerWindowID": 8589934593 + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.log(undefined)`, { + "resourceType": "console-message", + "message": { + "arguments": [ + { + "type": "undefined" + } + ], + "columnNumber": 35, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "log", + "lineNumber": 1, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source22", + "innerWindowID": 8589934593 + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.warn('danger, will robinson!')`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "danger, will robinson!" + ], + "columnNumber": 35, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "warn", + "lineNumber": 1, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source22", + "innerWindowID": 8589934593 + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.log(NaN)`, { + "resourceType": "console-message", + "message": { + "arguments": [ + { + "type": "NaN" + } + ], + "columnNumber": 35, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "log", + "lineNumber": 1, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source22", + "innerWindowID": 8589934593 + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.log(null)`, { + "resourceType": "console-message", + "message": { + "arguments": [ + { + "type": "null" + } + ], + "columnNumber": 35, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "log", + "lineNumber": 1, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source22", + "innerWindowID": 8589934593 + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.log('鼬')`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "鼬" + ], + "columnNumber": 35, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "log", + "lineNumber": 1, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source22", + "innerWindowID": 8589934593 + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.clear()`, { + "resourceType": "console-message", + "message": { + "arguments": [], + "columnNumber": 35, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "clear", + "lineNumber": 1, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source22", + "innerWindowID": 8589934593 + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.count('bar')`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "bar" + ], + "columnNumber": 35, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "count", + "lineNumber": 1, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source22", + "innerWindowID": 8589934593, + "counter": { + "count": 1, + "label": "bar" + } + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.assert(false, {message: 'foobar'})`, { + "resourceType": "console-message", + "message": { + "arguments": [ + { + "_grip": { + "type": "object", + "actor": "server0.conn0.windowGlobal15032385537/obj30", + "class": "Object", + "ownPropertyLength": 1, + "extensible": true, + "frozen": false, + "sealed": false, + "isError": false, + "preview": { + "kind": "Object", + "ownProperties": { + "message": { + "configurable": true, + "enumerable": true, + "writable": true, + "value": "foobar" + } + }, + "ownPropertiesLength": 1 + } + }, + "actorID": "server0.conn0.windowGlobal15032385537/obj30" + } + ], + "columnNumber": 35, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "assert", + "lineNumber": 1, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source30", + "innerWindowID": 8589934593, + "stacktrace": [ + { + "columnNumber": 35, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "functionName": "triggerPacket", + "lineNumber": 1, + "sourceId": "server0.conn0.child1/source30" + } + ] + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.log('úṇĩçödê țĕșť')`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "úṇĩçödê țĕșť" + ], + "columnNumber": 35, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "log", + "lineNumber": 1, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source22", + "innerWindowID": 8589934593 + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.dirxml(window)`, { + "resourceType": "console-message", + "message": { + "arguments": [ + { + "_grip": { + "type": "object", + "actor": "server0.conn0.windowGlobal15032385537/obj33", + "class": "Window", + "ownPropertyLength": 818, + "extensible": true, + "frozen": false, + "sealed": false, + "isError": false, + "preview": { + "kind": "ObjectWithURL", + "url": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html" + } + }, + "actorID": "server0.conn0.windowGlobal15032385537/obj33" + } + ], + "columnNumber": 35, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "dirxml", + "lineNumber": 1, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source22", + "innerWindowID": 8589934593 + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.log('myarray', ['red', 'green', 'blue'])`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "myarray", + { + "_grip": { + "type": "object", + "actor": "server0.conn0.windowGlobal15032385537/obj35", + "class": "Array", + "ownPropertyLength": 4, + "extensible": true, + "frozen": false, + "sealed": false, + "isError": false, + "preview": { + "kind": "ArrayLike", + "length": 3, + "items": [ + "red", + "green", + "blue" + ] + } + }, + "actorID": "server0.conn0.windowGlobal15032385537/obj35" + } + ], + "columnNumber": 35, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "log", + "lineNumber": 1, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source22", + "innerWindowID": 8589934593 + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.log('myregex', /a.b.c/)`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "myregex", + { + "_grip": { + "type": "object", + "actor": "server0.conn0.windowGlobal15032385537/obj37", + "class": "RegExp", + "ownPropertyLength": 1, + "extensible": true, + "frozen": false, + "sealed": false, + "isError": false, + "displayString": "/a.b.c/" + }, + "actorID": "server0.conn0.windowGlobal15032385537/obj37" + } + ], + "columnNumber": 35, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "log", + "lineNumber": 1, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source22", + "innerWindowID": 8589934593 + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.table(['red', 'green', 'blue']);`, { + "resourceType": "console-message", + "message": { + "arguments": [ + { + "_grip": { + "type": "object", + "actor": "server0.conn0.windowGlobal15032385537/obj39", + "class": "Array", + "ownPropertyLength": 4, + "extensible": true, + "frozen": false, + "sealed": false, + "isError": false, + "preview": null, + "ownProperties": { + "0": { + "configurable": true, + "enumerable": true, + "writable": true, + "value": "red" + }, + "1": { + "configurable": true, + "enumerable": true, + "writable": true, + "value": "green" + }, + "2": { + "configurable": true, + "enumerable": true, + "writable": true, + "value": "blue" + } + } + }, + "actorID": "server0.conn0.windowGlobal15032385537/obj39" + } + ], + "columnNumber": 35, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "table", + "lineNumber": 1, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source22", + "innerWindowID": 8589934593 + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.log('myobject', {red: 'redValue', green: 'greenValue', blue: 'blueValue'});`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "myobject", + { + "_grip": { + "type": "object", + "actor": "server0.conn0.windowGlobal15032385537/obj41", + "class": "Object", + "ownPropertyLength": 3, + "extensible": true, + "frozen": false, + "sealed": false, + "isError": false, + "preview": { + "kind": "Object", + "ownProperties": { + "red": { + "configurable": true, + "enumerable": true, + "writable": true, + "value": "redValue" + }, + "green": { + "configurable": true, + "enumerable": true, + "writable": true, + "value": "greenValue" + }, + "blue": { + "configurable": true, + "enumerable": true, + "writable": true, + "value": "blueValue" + } + }, + "ownPropertiesLength": 3 + } + }, + "actorID": "server0.conn0.windowGlobal15032385537/obj41" + } + ], + "columnNumber": 35, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "log", + "lineNumber": 1, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source22", + "innerWindowID": 8589934593 + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.debug('debug message');`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "debug message" + ], + "columnNumber": 35, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "debug", + "lineNumber": 1, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source22", + "innerWindowID": 8589934593 + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.info('info message');`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "info message" + ], + "columnNumber": 35, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "info", + "lineNumber": 1, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source22", + "innerWindowID": 8589934593 + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.error('error message');`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "error message" + ], + "columnNumber": 35, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "error", + "lineNumber": 1, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source30", + "innerWindowID": 8589934593, + "stacktrace": [ + { + "columnNumber": 35, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "functionName": "triggerPacket", + "lineNumber": 1, + "sourceId": "server0.conn0.child1/source30" + } + ] + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.log('mymap')`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "mymap", + { + "_grip": { + "type": "object", + "actor": "server0.conn0.windowGlobal15032385537/obj46", + "class": "Map", + "ownPropertyLength": 0, + "extensible": true, + "frozen": false, + "sealed": false, + "isError": false, + "preview": { + "kind": "MapLike", + "size": 2, + "entries": [ + [ + "key1", + "value1" + ], + [ + "key2", + "value2" + ] + ] + } + }, + "actorID": "server0.conn0.windowGlobal15032385537/obj46" + } + ], + "columnNumber": 11, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "log", + "lineNumber": 5, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source46", + "innerWindowID": 8589934593 + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.log('myset')`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "myset", + { + "_grip": { + "type": "object", + "actor": "server0.conn0.windowGlobal15032385537/obj48", + "class": "Set", + "ownPropertyLength": 0, + "extensible": true, + "frozen": false, + "sealed": false, + "isError": false, + "preview": { + "kind": "ArrayLike", + "length": 2, + "items": [ + "a", + "b" + ] + } + }, + "actorID": "server0.conn0.windowGlobal15032385537/obj48" + } + ], + "columnNumber": 11, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "log", + "lineNumber": 2, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source48", + "innerWindowID": 8589934593 + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.trace()`, { + "resourceType": "console-message", + "message": { + "arguments": [], + "columnNumber": 13, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "trace", + "lineNumber": 3, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source50", + "innerWindowID": 8589934593, + "stacktrace": [ + { + "columnNumber": 13, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "functionName": "testStacktraceFiltering", + "lineNumber": 3, + "sourceId": "server0.conn0.child1/source50" + }, + { + "columnNumber": 5, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "functionName": "foo", + "lineNumber": 6, + "sourceId": "server0.conn0.child1/source50" + }, + { + "columnNumber": 3, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "functionName": "triggerPacket", + "lineNumber": 9, + "sourceId": "server0.conn0.child1/source50" + } + ] + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.trace('bar', {'foo': 'bar'}, [1,2,3])`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "bar", + { + "_grip": { + "type": "object", + "actor": "server0.conn0.windowGlobal15032385537/obj51", + "class": "Object", + "ownPropertyLength": 1, + "extensible": true, + "frozen": false, + "sealed": false, + "isError": false, + "preview": { + "kind": "Object", + "ownProperties": { + "foo": { + "configurable": true, + "enumerable": true, + "writable": true, + "value": "bar" + } + }, + "ownPropertiesLength": 1 + } + }, + "actorID": "server0.conn0.windowGlobal15032385537/obj51" + }, + { + "_grip": { + "type": "object", + "actor": "server0.conn0.windowGlobal15032385537/obj52", + "class": "Array", + "ownPropertyLength": 4, + "extensible": true, + "frozen": false, + "sealed": false, + "isError": false, + "preview": { + "kind": "ArrayLike", + "length": 3, + "items": [ + 1, + 2, + 3 + ] + } + }, + "actorID": "server0.conn0.windowGlobal15032385537/obj52" + } + ], + "columnNumber": 13, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "trace", + "lineNumber": 3, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source51", + "innerWindowID": 8589934593, + "stacktrace": [ + { + "columnNumber": 13, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "functionName": "testStacktraceWithLog", + "lineNumber": 3, + "sourceId": "server0.conn0.child1/source51" + }, + { + "columnNumber": 5, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "functionName": "foo", + "lineNumber": 6, + "sourceId": "server0.conn0.child1/source50" + }, + { + "columnNumber": 3, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "functionName": "triggerPacket", + "lineNumber": 9, + "sourceId": "server0.conn0.child1/source50" + } + ] + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.trace("%cHello%c|%cWorld")`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "Hello", + "|", + "World" + ], + "columnNumber": 13, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "trace", + "lineNumber": 2, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child3/source57", + "innerWindowID": 10737418241, + "stacktrace": [ + { + "columnNumber": 13, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "functionName": "triggerPacket", + "lineNumber": 2, + "sourceId": "server0.conn0.child3/source57" + } + ], + "styles": [ + "color:red", + "", + "color: blue" + ] + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.time('bar')`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "bar" + ], + "columnNumber": 11, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "time", + "lineNumber": 2, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source48", + "innerWindowID": 8589934593, + "timer": { + "name": "bar" + } + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`timerAlreadyExists`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "bar" + ], + "columnNumber": 11, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "time", + "lineNumber": 3, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source54", + "innerWindowID": 8589934593, + "timer": { + "error": "timerAlreadyExists", + "name": "bar" + } + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.timeLog('bar') - 1`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "bar" + ], + "columnNumber": 11, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "timeLog", + "lineNumber": 4, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source54", + "innerWindowID": 8589934593, + "timer": { + "duration": 4, + "name": "bar" + } + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.timeLog('bar') - 2`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "bar", + "second call", + { + "_grip": { + "type": "object", + "actor": "server0.conn0.windowGlobal15032385537/obj55", + "class": "Object", + "ownPropertyLength": 1, + "extensible": true, + "frozen": false, + "sealed": false, + "isError": false, + "preview": { + "kind": "Object", + "ownProperties": { + "state": { + "configurable": true, + "enumerable": true, + "writable": true, + "value": 1 + } + }, + "ownPropertiesLength": 1 + } + }, + "actorID": "server0.conn0.windowGlobal15032385537/obj55" + } + ], + "columnNumber": 11, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "timeLog", + "lineNumber": 5, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source46", + "innerWindowID": 8589934593, + "timer": { + "duration": 5, + "name": "bar" + } + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.timeEnd('bar')`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "bar" + ], + "columnNumber": 11, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "timeEnd", + "lineNumber": 6, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source54", + "innerWindowID": 8589934593, + "timer": { + "duration": 9, + "name": "bar" + } + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`timeEnd.timerDoesntExist`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "bar" + ], + "columnNumber": 11, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "timeEnd", + "lineNumber": 7, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source54", + "innerWindowID": 8589934593, + "timer": { + "error": "timerDoesntExist", + "name": "bar" + } + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`timeLog.timerDoesntExist`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "bar" + ], + "columnNumber": 11, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "timeLog", + "lineNumber": 8, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source54", + "innerWindowID": 8589934593, + "timer": { + "error": "timerDoesntExist", + "name": "bar" + } + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.table('bar')`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "bar" + ], + "columnNumber": 11, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "table", + "lineNumber": 2, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source48", + "innerWindowID": 8589934593 + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.table(['a', 'b', 'c'])`, { + "resourceType": "console-message", + "message": { + "arguments": [ + { + "_grip": { + "type": "object", + "actor": "server0.conn0.windowGlobal15032385537/obj58", + "class": "Array", + "ownPropertyLength": 4, + "extensible": true, + "frozen": false, + "sealed": false, + "isError": false, + "preview": null, + "ownProperties": { + "0": { + "configurable": true, + "enumerable": true, + "writable": true, + "value": "a" + }, + "1": { + "configurable": true, + "enumerable": true, + "writable": true, + "value": "b" + }, + "2": { + "configurable": true, + "enumerable": true, + "writable": true, + "value": "c" + } + } + }, + "actorID": "server0.conn0.windowGlobal15032385537/obj58" + } + ], + "columnNumber": 11, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "table", + "lineNumber": 2, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source48", + "innerWindowID": 8589934593 + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.group('bar')`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "bar" + ], + "columnNumber": 11, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "group", + "lineNumber": 2, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source48", + "innerWindowID": 8589934593 + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.groupEnd('bar')`, { + "resourceType": "console-message", + "message": { + "arguments": [], + "columnNumber": 11, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "groupEnd", + "lineNumber": 3, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source54", + "innerWindowID": 8589934593 + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.groupCollapsed('foo')`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "foo" + ], + "columnNumber": 11, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "groupCollapsed", + "lineNumber": 2, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source48", + "innerWindowID": 8589934593 + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.groupEnd('foo')`, { + "resourceType": "console-message", + "message": { + "arguments": [], + "columnNumber": 11, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "groupEnd", + "lineNumber": 3, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source54", + "innerWindowID": 8589934593 + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.group()`, { + "resourceType": "console-message", + "message": { + "arguments": [], + "columnNumber": 11, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "group", + "lineNumber": 2, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source48", + "innerWindowID": 8589934593 + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.groupEnd()`, { + "resourceType": "console-message", + "message": { + "arguments": [], + "columnNumber": 11, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "groupEnd", + "lineNumber": 3, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source54", + "innerWindowID": 8589934593 + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.log(%cfoobar)`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "foo", + "bar" + ], + "columnNumber": 11, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "log", + "lineNumber": 2, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source48", + "innerWindowID": 8589934593, + "styles": [ + "color:blue; font-size:1.3em; background:url('data:image/png,base64,iVBORw0KGgoAAAAN'), url('https://example.com/test'); position:absolute; top:10px; ", + "color:red; line-height: 1.5; background:url('https://example.com/test')" + ] + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.log("%cHello%c|%cWorld")`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "Hello", + "|", + "World" + ], + "columnNumber": 13, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "log", + "lineNumber": 2, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source63", + "innerWindowID": 8589934593, + "styles": [ + "color:red", + "", + "color: blue" + ] + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.group(%cfoo%cbar)`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "foo", + "bar" + ], + "columnNumber": 11, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "group", + "lineNumber": 2, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source48", + "innerWindowID": 8589934593, + "styles": [ + "color:blue;font-size:1.3em;background:url('https://example.com/test');position:absolute;top:10px", + "color:red;background:url('https://example.com/test')" + ] + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.groupEnd(%cfoo%cbar)`, { + "resourceType": "console-message", + "message": { + "arguments": [], + "columnNumber": 11, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "groupEnd", + "lineNumber": 6, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source54", + "innerWindowID": 8589934593 + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.groupCollapsed(%cfoo%cbaz)`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "foo", + "baz" + ], + "columnNumber": 11, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "groupCollapsed", + "lineNumber": 2, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source48", + "innerWindowID": 8589934593, + "styles": [ + "color:blue;font-size:1.3em;background:url('https://example.com/test');position:absolute;top:10px", + "color:red;background:url('https://example.com/test')" + ] + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.groupEnd(%cfoo%cbaz)`, { + "resourceType": "console-message", + "message": { + "arguments": [], + "columnNumber": 11, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "groupEnd", + "lineNumber": 6, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source54", + "innerWindowID": 8589934593 + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.dir({C, M, Y, K})`, { + "resourceType": "console-message", + "message": { + "arguments": [ + { + "_grip": { + "type": "object", + "actor": "server0.conn0.windowGlobal15032385537/obj67", + "class": "Object", + "ownPropertyLength": 4, + "extensible": true, + "frozen": false, + "sealed": false, + "isError": false, + "preview": { + "kind": "Object", + "ownProperties": { + "cyan": { + "configurable": true, + "enumerable": true, + "writable": true, + "value": "C" + }, + "magenta": { + "configurable": true, + "enumerable": true, + "writable": true, + "value": "M" + }, + "yellow": { + "configurable": true, + "enumerable": true, + "writable": true, + "value": "Y" + }, + "black": { + "configurable": true, + "enumerable": true, + "writable": true, + "value": "K" + } + }, + "ownPropertiesLength": 4 + } + }, + "actorID": "server0.conn0.windowGlobal15032385537/obj67" + } + ], + "columnNumber": 35, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "dir", + "lineNumber": 1, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source22", + "innerWindowID": 8589934593 + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.count | default: 1`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "default" + ], + "columnNumber": 15, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "count", + "lineNumber": 2, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source68", + "innerWindowID": 8589934593, + "counter": { + "count": 1, + "label": "default" + } + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.count | default: 2`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "default" + ], + "columnNumber": 15, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "count", + "lineNumber": 3, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source68", + "innerWindowID": 8589934593, + "counter": { + "count": 2, + "label": "default" + } + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.count | test counter: 1`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "test counter" + ], + "columnNumber": 15, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "count", + "lineNumber": 4, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source68", + "innerWindowID": 8589934593, + "counter": { + "count": 1, + "label": "test counter" + } + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.count | test counter: 2`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "test counter" + ], + "columnNumber": 15, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "count", + "lineNumber": 5, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source68", + "innerWindowID": 8589934593, + "counter": { + "count": 2, + "label": "test counter" + } + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.count | default: 3`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "default" + ], + "columnNumber": 15, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "count", + "lineNumber": 6, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source68", + "innerWindowID": 8589934593, + "counter": { + "count": 3, + "label": "default" + } + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.count | clear`, { + "resourceType": "console-message", + "message": { + "arguments": [], + "columnNumber": 15, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "clear", + "lineNumber": 7, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source68", + "innerWindowID": 8589934593 + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.count | default: 4`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "default" + ], + "columnNumber": 15, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "count", + "lineNumber": 8, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source68", + "innerWindowID": 8589934593, + "counter": { + "count": 4, + "label": "default" + } + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.count | test counter: 3`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "test counter" + ], + "columnNumber": 15, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "count", + "lineNumber": 9, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source68", + "innerWindowID": 8589934593, + "counter": { + "count": 3, + "label": "test counter" + } + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.countReset | test counter: 0`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "test counter" + ], + "columnNumber": 15, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "countReset", + "lineNumber": 10, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source68", + "innerWindowID": 8589934593, + "counter": { + "count": 0, + "label": "test counter" + } + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.countReset | counterDoesntExist`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "test counter" + ], + "columnNumber": 15, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "countReset", + "lineNumber": 11, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source68", + "innerWindowID": 8589934593, + "counter": { + "error": "counterDoesntExist", + "label": "test counter" + } + }, + "isAlreadyExistingResource": false +}); + +rawPackets.set(`console.log escaped characters`, { + "resourceType": "console-message", + "message": { + "arguments": [ + "hello \nfrom \rthe \"string world!" + ], + "columnNumber": 35, + "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", + "level": "log", + "lineNumber": 1, + "timeStamp": 1572867483805, + "sourceId": "server0.conn0.child1/source22", + "innerWindowID": 8589934593 + }, + "isAlreadyExistingResource": false +}); + + +const stubPackets = parsePacketsWithFronts(rawPackets); + +const stubPreparedMessages = new Map(); +for (const [key, packet] of Array.from(stubPackets.entries())) { + const transformedPacket = prepareMessage(packet, { + getNextId: () => "1", + }); + const message = ConsoleMessage(transformedPacket); + stubPreparedMessages.set(key, message); +} + +module.exports = { + rawPackets, + stubPreparedMessages, + stubPackets, +}; |