consoleApi.js (39628B)
1 /* Any copyright is dedicated to the Public Domain. 2 http://creativecommons.org/publicdomain/zero/1.0/ */ 3 /* eslint-disable max-len */ 4 5 "use strict"; 6 7 /* 8 * THIS FILE IS AUTOGENERATED. DO NOT MODIFY BY HAND. SEE devtools/client/webconsole/test/README.md. 9 */ 10 11 const { 12 parsePacketsWithFronts, 13 } = require("chrome://mochitests/content/browser/devtools/client/webconsole/test/browser/stub-generator-helpers.js"); 14 const { prepareMessage } = require("resource://devtools/client/webconsole/utils/messages.js"); 15 const { 16 ConsoleMessage, 17 NetworkEventMessage, 18 } = require("resource://devtools/client/webconsole/types.js"); 19 20 const rawPackets = new Map(); 21 rawPackets.set(`console.log('foobar', 'test')`, { 22 "arguments": [ 23 "foobar", 24 "test" 25 ], 26 "columnNumber": 35, 27 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 28 "level": "log", 29 "lineNumber": 1, 30 "timeStamp": 1572867483805, 31 "sourceId": "server0.conn0.child1/source22", 32 "innerWindowID": 8589934593, 33 "resourceType": "console-message", 34 "isAlreadyExistingResource": false 35 }); 36 37 rawPackets.set(`console.log(undefined)`, { 38 "arguments": [ 39 { 40 "type": "undefined" 41 } 42 ], 43 "columnNumber": 35, 44 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 45 "level": "log", 46 "lineNumber": 1, 47 "timeStamp": 1572867483805, 48 "sourceId": "server0.conn0.child1/source22", 49 "innerWindowID": 8589934593, 50 "resourceType": "console-message", 51 "isAlreadyExistingResource": false 52 }); 53 54 rawPackets.set(`console.warn('danger, will robinson!')`, { 55 "arguments": [ 56 "danger, will robinson!" 57 ], 58 "columnNumber": 35, 59 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 60 "level": "warn", 61 "lineNumber": 1, 62 "timeStamp": 1572867483805, 63 "sourceId": "server0.conn0.child1/source22", 64 "innerWindowID": 8589934593, 65 "resourceType": "console-message", 66 "isAlreadyExistingResource": false 67 }); 68 69 rawPackets.set(`console.log(NaN)`, { 70 "arguments": [ 71 { 72 "type": "NaN" 73 } 74 ], 75 "columnNumber": 35, 76 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 77 "level": "log", 78 "lineNumber": 1, 79 "timeStamp": 1572867483805, 80 "sourceId": "server0.conn0.child1/source22", 81 "innerWindowID": 8589934593, 82 "resourceType": "console-message", 83 "isAlreadyExistingResource": false 84 }); 85 86 rawPackets.set(`console.log(null)`, { 87 "arguments": [ 88 { 89 "type": "null" 90 } 91 ], 92 "columnNumber": 35, 93 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 94 "level": "log", 95 "lineNumber": 1, 96 "timeStamp": 1572867483805, 97 "sourceId": "server0.conn0.child1/source22", 98 "innerWindowID": 8589934593, 99 "resourceType": "console-message", 100 "isAlreadyExistingResource": false 101 }); 102 103 rawPackets.set(`console.log('鼬')`, { 104 "arguments": [ 105 "鼬" 106 ], 107 "columnNumber": 35, 108 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 109 "level": "log", 110 "lineNumber": 1, 111 "timeStamp": 1572867483805, 112 "sourceId": "server0.conn0.child1/source22", 113 "innerWindowID": 8589934593, 114 "resourceType": "console-message", 115 "isAlreadyExistingResource": false 116 }); 117 118 rawPackets.set(`console.clear()`, { 119 "arguments": [], 120 "columnNumber": 35, 121 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 122 "level": "clear", 123 "lineNumber": 1, 124 "timeStamp": 1572867483805, 125 "sourceId": "server0.conn0.child1/source22", 126 "innerWindowID": 8589934593, 127 "resourceType": "console-message", 128 "isAlreadyExistingResource": false 129 }); 130 131 rawPackets.set(`console.count('bar')`, { 132 "arguments": [ 133 "bar" 134 ], 135 "columnNumber": 35, 136 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 137 "level": "count", 138 "lineNumber": 1, 139 "timeStamp": 1572867483805, 140 "sourceId": "server0.conn0.child1/source22", 141 "innerWindowID": 8589934593, 142 "counter": { 143 "count": 1, 144 "label": "bar" 145 }, 146 "resourceType": "console-message", 147 "isAlreadyExistingResource": false 148 }); 149 150 rawPackets.set(`console.assert(false, {message: 'foobar'})`, { 151 "arguments": [ 152 { 153 "_grip": { 154 "type": "object", 155 "actor": "server0.conn0.process5//obj29", 156 "class": "Object", 157 "ownPropertyLength": 1, 158 "extensible": true, 159 "frozen": false, 160 "sealed": false, 161 "isError": false, 162 "preview": { 163 "kind": "Object", 164 "ownProperties": { 165 "message": { 166 "configurable": true, 167 "enumerable": true, 168 "writable": true, 169 "value": "foobar" 170 } 171 }, 172 "ownPropertiesLength": 1 173 } 174 }, 175 "actorID": "server0.conn0.process5//obj29" 176 } 177 ], 178 "columnNumber": 35, 179 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 180 "level": "assert", 181 "lineNumber": 1, 182 "timeStamp": 1572867483805, 183 "sourceId": "server0.conn0.child1/source30", 184 "innerWindowID": 8589934593, 185 "stacktrace": [ 186 { 187 "columnNumber": 35, 188 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 189 "functionName": "triggerPacket", 190 "lineNumber": 1, 191 "sourceId": "server0.conn0.child1/source30" 192 } 193 ], 194 "resourceType": "console-message", 195 "isAlreadyExistingResource": false 196 }); 197 198 rawPackets.set(`console.log('úṇĩçödê țĕșť')`, { 199 "arguments": [ 200 "úṇĩçödê țĕșť" 201 ], 202 "columnNumber": 35, 203 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 204 "level": "log", 205 "lineNumber": 1, 206 "timeStamp": 1572867483805, 207 "sourceId": "server0.conn0.child1/source22", 208 "innerWindowID": 8589934593, 209 "resourceType": "console-message", 210 "isAlreadyExistingResource": false 211 }); 212 213 rawPackets.set(`console.dirxml(window)`, { 214 "arguments": [ 215 { 216 "_grip": { 217 "type": "object", 218 "actor": "server0.conn0.process5//obj32", 219 "class": "Window", 220 "ownPropertyLength": 818, 221 "extensible": true, 222 "frozen": false, 223 "sealed": false, 224 "isError": false, 225 "preview": { 226 "kind": "ObjectWithURL", 227 "url": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html" 228 } 229 }, 230 "actorID": "server0.conn0.process5//obj32" 231 } 232 ], 233 "columnNumber": 35, 234 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 235 "level": "dirxml", 236 "lineNumber": 1, 237 "timeStamp": 1572867483805, 238 "sourceId": "server0.conn0.child1/source22", 239 "innerWindowID": 8589934593, 240 "resourceType": "console-message", 241 "isAlreadyExistingResource": false 242 }); 243 244 rawPackets.set(`console.log('myarray', ['red', 'green', 'blue'])`, { 245 "arguments": [ 246 "myarray", 247 { 248 "_grip": { 249 "type": "object", 250 "actor": "server0.conn0.process5//obj34", 251 "class": "Array", 252 "ownPropertyLength": 4, 253 "extensible": true, 254 "frozen": false, 255 "sealed": false, 256 "isError": false, 257 "preview": { 258 "kind": "ArrayLike", 259 "length": 3, 260 "items": [ 261 "red", 262 "green", 263 "blue" 264 ] 265 } 266 }, 267 "actorID": "server0.conn0.process5//obj34" 268 } 269 ], 270 "columnNumber": 35, 271 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 272 "level": "log", 273 "lineNumber": 1, 274 "timeStamp": 1572867483805, 275 "sourceId": "server0.conn0.child1/source22", 276 "innerWindowID": 8589934593, 277 "resourceType": "console-message", 278 "isAlreadyExistingResource": false 279 }); 280 281 rawPackets.set(`console.log('myregex', /a.b.c/)`, { 282 "arguments": [ 283 "myregex", 284 { 285 "_grip": { 286 "type": "object", 287 "actor": "server0.conn0.process5//obj36", 288 "class": "RegExp", 289 "ownPropertyLength": 1, 290 "extensible": true, 291 "frozen": false, 292 "sealed": false, 293 "isError": false, 294 "displayString": "/a.b.c/" 295 }, 296 "actorID": "server0.conn0.process5//obj36" 297 } 298 ], 299 "columnNumber": 35, 300 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 301 "level": "log", 302 "lineNumber": 1, 303 "timeStamp": 1572867483805, 304 "sourceId": "server0.conn0.child1/source22", 305 "innerWindowID": 8589934593, 306 "resourceType": "console-message", 307 "isAlreadyExistingResource": false 308 }); 309 310 rawPackets.set(`console.table(['red', 'green', 'blue']);`, { 311 "arguments": [ 312 { 313 "_grip": { 314 "type": "object", 315 "actor": "server0.conn0.process5//obj38", 316 "class": "Array", 317 "ownPropertyLength": 4, 318 "extensible": true, 319 "frozen": false, 320 "sealed": false, 321 "isError": false, 322 "preview": null, 323 "ownProperties": { 324 "0": { 325 "configurable": true, 326 "enumerable": true, 327 "writable": true, 328 "value": "red" 329 }, 330 "1": { 331 "configurable": true, 332 "enumerable": true, 333 "writable": true, 334 "value": "green" 335 }, 336 "2": { 337 "configurable": true, 338 "enumerable": true, 339 "writable": true, 340 "value": "blue" 341 } 342 } 343 }, 344 "actorID": "server0.conn0.process5//obj38" 345 } 346 ], 347 "columnNumber": 35, 348 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 349 "level": "table", 350 "lineNumber": 1, 351 "timeStamp": 1572867483805, 352 "sourceId": "server0.conn0.child1/source22", 353 "innerWindowID": 8589934593, 354 "resourceType": "console-message", 355 "isAlreadyExistingResource": false 356 }); 357 358 rawPackets.set(`console.log('myobject', {red: 'redValue', green: 'greenValue', blue: 'blueValue'});`, { 359 "arguments": [ 360 "myobject", 361 { 362 "_grip": { 363 "type": "object", 364 "actor": "server0.conn0.process5//obj40", 365 "class": "Object", 366 "ownPropertyLength": 3, 367 "extensible": true, 368 "frozen": false, 369 "sealed": false, 370 "isError": false, 371 "preview": { 372 "kind": "Object", 373 "ownProperties": { 374 "red": { 375 "configurable": true, 376 "enumerable": true, 377 "writable": true, 378 "value": "redValue" 379 }, 380 "green": { 381 "configurable": true, 382 "enumerable": true, 383 "writable": true, 384 "value": "greenValue" 385 }, 386 "blue": { 387 "configurable": true, 388 "enumerable": true, 389 "writable": true, 390 "value": "blueValue" 391 } 392 }, 393 "ownPropertiesLength": 3 394 } 395 }, 396 "actorID": "server0.conn0.process5//obj40" 397 } 398 ], 399 "columnNumber": 35, 400 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 401 "level": "log", 402 "lineNumber": 1, 403 "timeStamp": 1572867483805, 404 "sourceId": "server0.conn0.child1/source22", 405 "innerWindowID": 8589934593, 406 "resourceType": "console-message", 407 "isAlreadyExistingResource": false 408 }); 409 410 rawPackets.set(`console.debug('debug message');`, { 411 "arguments": [ 412 "debug message" 413 ], 414 "columnNumber": 35, 415 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 416 "level": "debug", 417 "lineNumber": 1, 418 "timeStamp": 1572867483805, 419 "sourceId": "server0.conn0.child1/source22", 420 "innerWindowID": 8589934593, 421 "resourceType": "console-message", 422 "isAlreadyExistingResource": false 423 }); 424 425 rawPackets.set(`console.info('info message');`, { 426 "arguments": [ 427 "info message" 428 ], 429 "columnNumber": 35, 430 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 431 "level": "info", 432 "lineNumber": 1, 433 "timeStamp": 1572867483805, 434 "sourceId": "server0.conn0.child1/source22", 435 "innerWindowID": 8589934593, 436 "resourceType": "console-message", 437 "isAlreadyExistingResource": false 438 }); 439 440 rawPackets.set(`console.error('error message');`, { 441 "arguments": [ 442 "error message" 443 ], 444 "columnNumber": 35, 445 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 446 "level": "error", 447 "lineNumber": 1, 448 "timeStamp": 1572867483805, 449 "sourceId": "server0.conn0.child1/source30", 450 "innerWindowID": 8589934593, 451 "stacktrace": [ 452 { 453 "columnNumber": 35, 454 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 455 "functionName": "triggerPacket", 456 "lineNumber": 1, 457 "sourceId": "server0.conn0.child1/source30" 458 } 459 ], 460 "resourceType": "console-message", 461 "isAlreadyExistingResource": false 462 }); 463 464 rawPackets.set(`console.log(Symbol.for('foo'))`, { 465 "arguments": [ 466 { 467 "type": "symbol", 468 "actor": "server0.conn0.process7//symbol46", 469 "name": "foo" 470 } 471 ], 472 "columnNumber": 35, 473 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 474 "level": "log", 475 "lineNumber": 1, 476 "timeStamp": 1572867483805, 477 "sourceId": "server0.conn0.process7//source20", 478 "innerWindowID": 15032385537, 479 "resourceType": "console-message", 480 "isAlreadyExistingResource": false 481 }); 482 483 rawPackets.set(`console.log(Symbol.for('bar'))`, { 484 "arguments": [ 485 { 486 "type": "symbol", 487 "actor": "server0.conn0.process7//symbol48", 488 "name": "bar" 489 } 490 ], 491 "columnNumber": 35, 492 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 493 "level": "log", 494 "lineNumber": 1, 495 "timeStamp": 1572867483805, 496 "sourceId": "server0.conn0.process7//source20", 497 "innerWindowID": 15032385537, 498 "resourceType": "console-message", 499 "isAlreadyExistingResource": false 500 }); 501 502 rawPackets.set(`console.log('mymap')`, { 503 "arguments": [ 504 "mymap", 505 { 506 "_grip": { 507 "type": "object", 508 "actor": "server0.conn0.process5//obj45", 509 "class": "Map", 510 "ownPropertyLength": 0, 511 "extensible": true, 512 "frozen": false, 513 "sealed": false, 514 "isError": false, 515 "preview": { 516 "kind": "MapLike", 517 "size": 2, 518 "entries": [ 519 [ 520 "key1", 521 "value1" 522 ], 523 [ 524 "key2", 525 "value2" 526 ] 527 ] 528 } 529 }, 530 "actorID": "server0.conn0.process5//obj45" 531 } 532 ], 533 "columnNumber": 11, 534 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 535 "level": "log", 536 "lineNumber": 5, 537 "timeStamp": 1572867483805, 538 "sourceId": "server0.conn0.child1/source46", 539 "innerWindowID": 8589934593, 540 "resourceType": "console-message", 541 "isAlreadyExistingResource": false 542 }); 543 544 rawPackets.set(`console.log('myset')`, { 545 "arguments": [ 546 "myset", 547 { 548 "_grip": { 549 "type": "object", 550 "actor": "server0.conn0.process5//obj47", 551 "class": "Set", 552 "ownPropertyLength": 0, 553 "extensible": true, 554 "frozen": false, 555 "sealed": false, 556 "isError": false, 557 "preview": { 558 "kind": "ArrayLike", 559 "length": 2, 560 "items": [ 561 "a", 562 "b" 563 ] 564 } 565 }, 566 "actorID": "server0.conn0.process5//obj47" 567 } 568 ], 569 "columnNumber": 11, 570 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 571 "level": "log", 572 "lineNumber": 2, 573 "timeStamp": 1572867483805, 574 "sourceId": "server0.conn0.child1/source48", 575 "innerWindowID": 8589934593, 576 "resourceType": "console-message", 577 "isAlreadyExistingResource": false 578 }); 579 580 rawPackets.set(`console.trace()`, { 581 "arguments": [], 582 "columnNumber": 13, 583 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 584 "level": "trace", 585 "lineNumber": 3, 586 "timeStamp": 1572867483805, 587 "sourceId": "server0.conn0.child1/source50", 588 "innerWindowID": 8589934593, 589 "stacktrace": [ 590 { 591 "columnNumber": 13, 592 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 593 "functionName": "testStacktraceFiltering", 594 "lineNumber": 3, 595 "sourceId": "server0.conn0.child1/source50" 596 }, 597 { 598 "columnNumber": 5, 599 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 600 "functionName": "foo", 601 "lineNumber": 6, 602 "sourceId": "server0.conn0.child1/source50" 603 }, 604 { 605 "columnNumber": 3, 606 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 607 "functionName": "triggerPacket", 608 "lineNumber": 9, 609 "sourceId": "server0.conn0.child1/source50" 610 } 611 ], 612 "resourceType": "console-message", 613 "isAlreadyExistingResource": false 614 }); 615 616 rawPackets.set(`console.trace('bar', {'foo': 'bar'}, [1,2,3])`, { 617 "arguments": [ 618 "bar", 619 { 620 "_grip": { 621 "type": "object", 622 "actor": "server0.conn0.process5//obj50", 623 "class": "Object", 624 "ownPropertyLength": 1, 625 "extensible": true, 626 "frozen": false, 627 "sealed": false, 628 "isError": false, 629 "preview": { 630 "kind": "Object", 631 "ownProperties": { 632 "foo": { 633 "configurable": true, 634 "enumerable": true, 635 "writable": true, 636 "value": "bar" 637 } 638 }, 639 "ownPropertiesLength": 1 640 } 641 }, 642 "actorID": "server0.conn0.process5//obj50" 643 }, 644 { 645 "_grip": { 646 "type": "object", 647 "actor": "server0.conn0.process5//obj51", 648 "class": "Array", 649 "ownPropertyLength": 4, 650 "extensible": true, 651 "frozen": false, 652 "sealed": false, 653 "isError": false, 654 "preview": { 655 "kind": "ArrayLike", 656 "length": 3, 657 "items": [ 658 1, 659 2, 660 3 661 ] 662 } 663 }, 664 "actorID": "server0.conn0.process5//obj51" 665 } 666 ], 667 "columnNumber": 13, 668 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 669 "level": "trace", 670 "lineNumber": 3, 671 "timeStamp": 1572867483805, 672 "sourceId": "server0.conn0.child1/source51", 673 "innerWindowID": 8589934593, 674 "stacktrace": [ 675 { 676 "columnNumber": 13, 677 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 678 "functionName": "testStacktraceWithLog", 679 "lineNumber": 3, 680 "sourceId": "server0.conn0.child1/source51" 681 }, 682 { 683 "columnNumber": 5, 684 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 685 "functionName": "foo", 686 "lineNumber": 6, 687 "sourceId": "server0.conn0.child1/source50" 688 }, 689 { 690 "columnNumber": 3, 691 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 692 "functionName": "triggerPacket", 693 "lineNumber": 9, 694 "sourceId": "server0.conn0.child1/source50" 695 } 696 ], 697 "resourceType": "console-message", 698 "isAlreadyExistingResource": false 699 }); 700 701 rawPackets.set(`console.trace("%cHello%c|%cWorld")`, { 702 "arguments": [ 703 "Hello", 704 "|", 705 "World" 706 ], 707 "columnNumber": 13, 708 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 709 "level": "trace", 710 "lineNumber": 2, 711 "timeStamp": 1572867483805, 712 "sourceId": "server0.conn0.child3/source57", 713 "innerWindowID": 10737418241, 714 "stacktrace": [ 715 { 716 "columnNumber": 13, 717 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 718 "functionName": "triggerPacket", 719 "lineNumber": 2, 720 "sourceId": "server0.conn0.child3/source57" 721 } 722 ], 723 "styles": [ 724 "color:red", 725 "", 726 "color: blue" 727 ], 728 "resourceType": "console-message", 729 "isAlreadyExistingResource": false 730 }); 731 732 rawPackets.set(`console.time('bar')`, { 733 "arguments": [ 734 "bar" 735 ], 736 "columnNumber": 11, 737 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 738 "level": "time", 739 "lineNumber": 2, 740 "timeStamp": 1572867483805, 741 "sourceId": "server0.conn0.child1/source48", 742 "innerWindowID": 8589934593, 743 "timer": { 744 "name": "bar" 745 }, 746 "resourceType": "console-message", 747 "isAlreadyExistingResource": false 748 }); 749 750 rawPackets.set(`timerAlreadyExists`, { 751 "arguments": [ 752 "bar" 753 ], 754 "columnNumber": 11, 755 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 756 "level": "time", 757 "lineNumber": 3, 758 "timeStamp": 1572867483805, 759 "sourceId": "server0.conn0.child1/source54", 760 "innerWindowID": 8589934593, 761 "timer": { 762 "error": "timerAlreadyExists", 763 "name": "bar" 764 }, 765 "resourceType": "console-message", 766 "isAlreadyExistingResource": false 767 }); 768 769 rawPackets.set(`console.timeLog('bar') - 1`, { 770 "arguments": [ 771 "bar" 772 ], 773 "columnNumber": 11, 774 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 775 "level": "timeLog", 776 "lineNumber": 4, 777 "timeStamp": 1572867483805, 778 "sourceId": "server0.conn0.child1/source54", 779 "innerWindowID": 8589934593, 780 "timer": { 781 "duration": 4, 782 "name": "bar" 783 }, 784 "resourceType": "console-message", 785 "isAlreadyExistingResource": false 786 }); 787 788 rawPackets.set(`console.timeLog('bar') - 2`, { 789 "arguments": [ 790 "bar", 791 "second call", 792 { 793 "_grip": { 794 "type": "object", 795 "actor": "server0.conn0.process5//obj54", 796 "class": "Object", 797 "ownPropertyLength": 1, 798 "extensible": true, 799 "frozen": false, 800 "sealed": false, 801 "isError": false, 802 "preview": { 803 "kind": "Object", 804 "ownProperties": { 805 "state": { 806 "configurable": true, 807 "enumerable": true, 808 "writable": true, 809 "value": 1 810 } 811 }, 812 "ownPropertiesLength": 1 813 } 814 }, 815 "actorID": "server0.conn0.process5//obj54" 816 } 817 ], 818 "columnNumber": 11, 819 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 820 "level": "timeLog", 821 "lineNumber": 5, 822 "timeStamp": 1572867483805, 823 "sourceId": "server0.conn0.child1/source46", 824 "innerWindowID": 8589934593, 825 "timer": { 826 "duration": 5, 827 "name": "bar" 828 }, 829 "resourceType": "console-message", 830 "isAlreadyExistingResource": false 831 }); 832 833 rawPackets.set(`console.timeEnd('bar')`, { 834 "arguments": [ 835 "bar" 836 ], 837 "columnNumber": 11, 838 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 839 "level": "timeEnd", 840 "lineNumber": 6, 841 "timeStamp": 1572867483805, 842 "sourceId": "server0.conn0.child1/source54", 843 "innerWindowID": 8589934593, 844 "timer": { 845 "duration": 9, 846 "name": "bar" 847 }, 848 "resourceType": "console-message", 849 "isAlreadyExistingResource": false 850 }); 851 852 rawPackets.set(`timeEnd.timerDoesntExist`, { 853 "arguments": [ 854 "bar" 855 ], 856 "columnNumber": 11, 857 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 858 "level": "timeEnd", 859 "lineNumber": 7, 860 "timeStamp": 1572867483805, 861 "sourceId": "server0.conn0.child1/source54", 862 "innerWindowID": 8589934593, 863 "timer": { 864 "error": "timerDoesntExist", 865 "name": "bar" 866 }, 867 "resourceType": "console-message", 868 "isAlreadyExistingResource": false 869 }); 870 871 rawPackets.set(`timeLog.timerDoesntExist`, { 872 "arguments": [ 873 "bar" 874 ], 875 "columnNumber": 11, 876 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 877 "level": "timeLog", 878 "lineNumber": 8, 879 "timeStamp": 1572867483805, 880 "sourceId": "server0.conn0.child1/source54", 881 "innerWindowID": 8589934593, 882 "timer": { 883 "error": "timerDoesntExist", 884 "name": "bar" 885 }, 886 "resourceType": "console-message", 887 "isAlreadyExistingResource": false 888 }); 889 890 rawPackets.set(`console.table('bar')`, { 891 "arguments": [ 892 "bar" 893 ], 894 "columnNumber": 11, 895 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 896 "level": "table", 897 "lineNumber": 2, 898 "timeStamp": 1572867483805, 899 "sourceId": "server0.conn0.child1/source48", 900 "innerWindowID": 8589934593, 901 "resourceType": "console-message", 902 "isAlreadyExistingResource": false 903 }); 904 905 rawPackets.set(`console.table(['a', 'b', 'c'])`, { 906 "arguments": [ 907 { 908 "_grip": { 909 "type": "object", 910 "actor": "server0.conn0.process5//obj57", 911 "class": "Array", 912 "ownPropertyLength": 4, 913 "extensible": true, 914 "frozen": false, 915 "sealed": false, 916 "isError": false, 917 "preview": null, 918 "ownProperties": { 919 "0": { 920 "configurable": true, 921 "enumerable": true, 922 "writable": true, 923 "value": "a" 924 }, 925 "1": { 926 "configurable": true, 927 "enumerable": true, 928 "writable": true, 929 "value": "b" 930 }, 931 "2": { 932 "configurable": true, 933 "enumerable": true, 934 "writable": true, 935 "value": "c" 936 } 937 } 938 }, 939 "actorID": "server0.conn0.process5//obj57" 940 } 941 ], 942 "columnNumber": 11, 943 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 944 "level": "table", 945 "lineNumber": 2, 946 "timeStamp": 1572867483805, 947 "sourceId": "server0.conn0.child1/source48", 948 "innerWindowID": 8589934593, 949 "resourceType": "console-message", 950 "isAlreadyExistingResource": false 951 }); 952 953 rawPackets.set(`console.group('bar')`, { 954 "arguments": [ 955 "bar" 956 ], 957 "columnNumber": 11, 958 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 959 "level": "group", 960 "lineNumber": 2, 961 "timeStamp": 1572867483805, 962 "sourceId": "server0.conn0.child1/source48", 963 "innerWindowID": 8589934593, 964 "resourceType": "console-message", 965 "isAlreadyExistingResource": false 966 }); 967 968 rawPackets.set(`console.groupEnd('bar')`, { 969 "arguments": [], 970 "columnNumber": 11, 971 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 972 "level": "groupEnd", 973 "lineNumber": 3, 974 "timeStamp": 1572867483805, 975 "sourceId": "server0.conn0.child1/source54", 976 "innerWindowID": 8589934593, 977 "resourceType": "console-message", 978 "isAlreadyExistingResource": false 979 }); 980 981 rawPackets.set(`console.groupCollapsed('foo')`, { 982 "arguments": [ 983 "foo" 984 ], 985 "columnNumber": 11, 986 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 987 "level": "groupCollapsed", 988 "lineNumber": 2, 989 "timeStamp": 1572867483805, 990 "sourceId": "server0.conn0.child1/source48", 991 "innerWindowID": 8589934593, 992 "resourceType": "console-message", 993 "isAlreadyExistingResource": false 994 }); 995 996 rawPackets.set(`console.groupEnd('foo')`, { 997 "arguments": [], 998 "columnNumber": 11, 999 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 1000 "level": "groupEnd", 1001 "lineNumber": 3, 1002 "timeStamp": 1572867483805, 1003 "sourceId": "server0.conn0.child1/source54", 1004 "innerWindowID": 8589934593, 1005 "resourceType": "console-message", 1006 "isAlreadyExistingResource": false 1007 }); 1008 1009 rawPackets.set(`console.group()`, { 1010 "arguments": [], 1011 "columnNumber": 11, 1012 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 1013 "level": "group", 1014 "lineNumber": 2, 1015 "timeStamp": 1572867483805, 1016 "sourceId": "server0.conn0.child1/source48", 1017 "innerWindowID": 8589934593, 1018 "resourceType": "console-message", 1019 "isAlreadyExistingResource": false 1020 }); 1021 1022 rawPackets.set(`console.groupEnd()`, { 1023 "arguments": [], 1024 "columnNumber": 11, 1025 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 1026 "level": "groupEnd", 1027 "lineNumber": 3, 1028 "timeStamp": 1572867483805, 1029 "sourceId": "server0.conn0.child1/source54", 1030 "innerWindowID": 8589934593, 1031 "resourceType": "console-message", 1032 "isAlreadyExistingResource": false 1033 }); 1034 1035 rawPackets.set(`console.log(%cfoobar)`, { 1036 "arguments": [ 1037 "foo", 1038 "bar" 1039 ], 1040 "columnNumber": 11, 1041 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 1042 "level": "log", 1043 "lineNumber": 2, 1044 "timeStamp": 1572867483805, 1045 "sourceId": "server0.conn0.child1/source48", 1046 "innerWindowID": 8589934593, 1047 "styles": [ 1048 "color:blue; font-size:1.3em; background:url('data:image/png,base64,iVBORw0KGgoAAAAN'), url('https://example.com/test'); position:absolute; top:10px; ", 1049 "color:red; line-height: 1.5; background:url('https://example.com/test')" 1050 ], 1051 "resourceType": "console-message", 1052 "isAlreadyExistingResource": false 1053 }); 1054 1055 rawPackets.set(`console.log("%cHello%c|%cWorld")`, { 1056 "arguments": [ 1057 "Hello", 1058 "|", 1059 "World" 1060 ], 1061 "columnNumber": 13, 1062 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 1063 "level": "log", 1064 "lineNumber": 2, 1065 "timeStamp": 1572867483805, 1066 "sourceId": "server0.conn0.child1/source63", 1067 "innerWindowID": 8589934593, 1068 "styles": [ 1069 "color:red", 1070 "", 1071 "color: blue" 1072 ], 1073 "resourceType": "console-message", 1074 "isAlreadyExistingResource": false 1075 }); 1076 1077 rawPackets.set(`console.group(%cfoo%cbar)`, { 1078 "arguments": [ 1079 "foo", 1080 "bar" 1081 ], 1082 "columnNumber": 11, 1083 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 1084 "level": "group", 1085 "lineNumber": 2, 1086 "timeStamp": 1572867483805, 1087 "sourceId": "server0.conn0.child1/source48", 1088 "innerWindowID": 8589934593, 1089 "styles": [ 1090 "color:blue;font-size:1.3em;background:url('https://example.com/test');position:absolute;top:10px", 1091 "color:red;background:url('https://example.com/test')" 1092 ], 1093 "resourceType": "console-message", 1094 "isAlreadyExistingResource": false 1095 }); 1096 1097 rawPackets.set(`console.groupEnd(%cfoo%cbar)`, { 1098 "arguments": [], 1099 "columnNumber": 11, 1100 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 1101 "level": "groupEnd", 1102 "lineNumber": 6, 1103 "timeStamp": 1572867483805, 1104 "sourceId": "server0.conn0.child1/source54", 1105 "innerWindowID": 8589934593, 1106 "resourceType": "console-message", 1107 "isAlreadyExistingResource": false 1108 }); 1109 1110 rawPackets.set(`console.groupCollapsed(%cfoo%cbaz)`, { 1111 "arguments": [ 1112 "foo", 1113 "baz" 1114 ], 1115 "columnNumber": 11, 1116 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 1117 "level": "groupCollapsed", 1118 "lineNumber": 2, 1119 "timeStamp": 1572867483805, 1120 "sourceId": "server0.conn0.child1/source48", 1121 "innerWindowID": 8589934593, 1122 "styles": [ 1123 "color:blue;font-size:1.3em;background:url('https://example.com/test');position:absolute;top:10px", 1124 "color:red;background:url('https://example.com/test')" 1125 ], 1126 "resourceType": "console-message", 1127 "isAlreadyExistingResource": false 1128 }); 1129 1130 rawPackets.set(`console.groupEnd(%cfoo%cbaz)`, { 1131 "arguments": [], 1132 "columnNumber": 11, 1133 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 1134 "level": "groupEnd", 1135 "lineNumber": 6, 1136 "timeStamp": 1572867483805, 1137 "sourceId": "server0.conn0.child1/source54", 1138 "innerWindowID": 8589934593, 1139 "resourceType": "console-message", 1140 "isAlreadyExistingResource": false 1141 }); 1142 1143 rawPackets.set(`console.dir({C, M, Y, K})`, { 1144 "arguments": [ 1145 { 1146 "_grip": { 1147 "type": "object", 1148 "actor": "server0.conn0.process5//obj66", 1149 "class": "Object", 1150 "ownPropertyLength": 4, 1151 "extensible": true, 1152 "frozen": false, 1153 "sealed": false, 1154 "isError": false, 1155 "preview": { 1156 "kind": "Object", 1157 "ownProperties": { 1158 "cyan": { 1159 "configurable": true, 1160 "enumerable": true, 1161 "writable": true, 1162 "value": "C" 1163 }, 1164 "magenta": { 1165 "configurable": true, 1166 "enumerable": true, 1167 "writable": true, 1168 "value": "M" 1169 }, 1170 "yellow": { 1171 "configurable": true, 1172 "enumerable": true, 1173 "writable": true, 1174 "value": "Y" 1175 }, 1176 "black": { 1177 "configurable": true, 1178 "enumerable": true, 1179 "writable": true, 1180 "value": "K" 1181 } 1182 }, 1183 "ownPropertiesLength": 4 1184 } 1185 }, 1186 "actorID": "server0.conn0.process5//obj66" 1187 } 1188 ], 1189 "columnNumber": 35, 1190 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 1191 "level": "dir", 1192 "lineNumber": 1, 1193 "timeStamp": 1572867483805, 1194 "sourceId": "server0.conn0.child1/source22", 1195 "innerWindowID": 8589934593, 1196 "resourceType": "console-message", 1197 "isAlreadyExistingResource": false 1198 }); 1199 1200 rawPackets.set(`console.count | default: 1`, { 1201 "arguments": [ 1202 "default" 1203 ], 1204 "columnNumber": 15, 1205 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 1206 "level": "count", 1207 "lineNumber": 2, 1208 "timeStamp": 1572867483805, 1209 "sourceId": "server0.conn0.child1/source68", 1210 "innerWindowID": 8589934593, 1211 "counter": { 1212 "count": 1, 1213 "label": "default" 1214 }, 1215 "resourceType": "console-message", 1216 "isAlreadyExistingResource": false 1217 }); 1218 1219 rawPackets.set(`console.count | default: 2`, { 1220 "arguments": [ 1221 "default" 1222 ], 1223 "columnNumber": 15, 1224 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 1225 "level": "count", 1226 "lineNumber": 3, 1227 "timeStamp": 1572867483805, 1228 "sourceId": "server0.conn0.child1/source68", 1229 "innerWindowID": 8589934593, 1230 "counter": { 1231 "count": 2, 1232 "label": "default" 1233 }, 1234 "resourceType": "console-message", 1235 "isAlreadyExistingResource": false 1236 }); 1237 1238 rawPackets.set(`console.count | test counter: 1`, { 1239 "arguments": [ 1240 "test counter" 1241 ], 1242 "columnNumber": 15, 1243 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 1244 "level": "count", 1245 "lineNumber": 4, 1246 "timeStamp": 1572867483805, 1247 "sourceId": "server0.conn0.child1/source68", 1248 "innerWindowID": 8589934593, 1249 "counter": { 1250 "count": 1, 1251 "label": "test counter" 1252 }, 1253 "resourceType": "console-message", 1254 "isAlreadyExistingResource": false 1255 }); 1256 1257 rawPackets.set(`console.count | test counter: 2`, { 1258 "arguments": [ 1259 "test counter" 1260 ], 1261 "columnNumber": 15, 1262 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 1263 "level": "count", 1264 "lineNumber": 5, 1265 "timeStamp": 1572867483805, 1266 "sourceId": "server0.conn0.child1/source68", 1267 "innerWindowID": 8589934593, 1268 "counter": { 1269 "count": 2, 1270 "label": "test counter" 1271 }, 1272 "resourceType": "console-message", 1273 "isAlreadyExistingResource": false 1274 }); 1275 1276 rawPackets.set(`console.count | default: 3`, { 1277 "arguments": [ 1278 "default" 1279 ], 1280 "columnNumber": 15, 1281 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 1282 "level": "count", 1283 "lineNumber": 6, 1284 "timeStamp": 1572867483805, 1285 "sourceId": "server0.conn0.child1/source68", 1286 "innerWindowID": 8589934593, 1287 "counter": { 1288 "count": 3, 1289 "label": "default" 1290 }, 1291 "resourceType": "console-message", 1292 "isAlreadyExistingResource": false 1293 }); 1294 1295 rawPackets.set(`console.count | clear`, { 1296 "arguments": [], 1297 "columnNumber": 15, 1298 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 1299 "level": "clear", 1300 "lineNumber": 7, 1301 "timeStamp": 1572867483805, 1302 "sourceId": "server0.conn0.child1/source68", 1303 "innerWindowID": 8589934593, 1304 "resourceType": "console-message", 1305 "isAlreadyExistingResource": false 1306 }); 1307 1308 rawPackets.set(`console.count | default: 4`, { 1309 "arguments": [ 1310 "default" 1311 ], 1312 "columnNumber": 15, 1313 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 1314 "level": "count", 1315 "lineNumber": 8, 1316 "timeStamp": 1572867483805, 1317 "sourceId": "server0.conn0.child1/source68", 1318 "innerWindowID": 8589934593, 1319 "counter": { 1320 "count": 4, 1321 "label": "default" 1322 }, 1323 "resourceType": "console-message", 1324 "isAlreadyExistingResource": false 1325 }); 1326 1327 rawPackets.set(`console.count | test counter: 3`, { 1328 "arguments": [ 1329 "test counter" 1330 ], 1331 "columnNumber": 15, 1332 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 1333 "level": "count", 1334 "lineNumber": 9, 1335 "timeStamp": 1572867483805, 1336 "sourceId": "server0.conn0.child1/source68", 1337 "innerWindowID": 8589934593, 1338 "counter": { 1339 "count": 3, 1340 "label": "test counter" 1341 }, 1342 "resourceType": "console-message", 1343 "isAlreadyExistingResource": false 1344 }); 1345 1346 rawPackets.set(`console.countReset | test counter: 0`, { 1347 "arguments": [ 1348 "test counter" 1349 ], 1350 "columnNumber": 15, 1351 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 1352 "level": "countReset", 1353 "lineNumber": 10, 1354 "timeStamp": 1572867483805, 1355 "sourceId": "server0.conn0.child1/source68", 1356 "innerWindowID": 8589934593, 1357 "counter": { 1358 "count": 0, 1359 "label": "test counter" 1360 }, 1361 "resourceType": "console-message", 1362 "isAlreadyExistingResource": false 1363 }); 1364 1365 rawPackets.set(`console.countReset | counterDoesntExist`, { 1366 "arguments": [ 1367 "test counter" 1368 ], 1369 "columnNumber": 15, 1370 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 1371 "level": "countReset", 1372 "lineNumber": 11, 1373 "timeStamp": 1572867483805, 1374 "sourceId": "server0.conn0.child1/source68", 1375 "innerWindowID": 8589934593, 1376 "counter": { 1377 "error": "counterDoesntExist", 1378 "label": "test counter" 1379 }, 1380 "resourceType": "console-message", 1381 "isAlreadyExistingResource": false 1382 }); 1383 1384 rawPackets.set(`console.log escaped characters`, { 1385 "arguments": [ 1386 "hello \nfrom \rthe \"string world!" 1387 ], 1388 "columnNumber": 35, 1389 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-console-api.html", 1390 "level": "log", 1391 "lineNumber": 1, 1392 "timeStamp": 1572867483805, 1393 "sourceId": "server0.conn0.child1/source22", 1394 "innerWindowID": 8589934593, 1395 "resourceType": "console-message", 1396 "isAlreadyExistingResource": false 1397 }); 1398 1399 1400 const stubPackets = parsePacketsWithFronts(rawPackets); 1401 1402 const stubPreparedMessages = new Map(); 1403 for (const [key, packet] of Array.from(stubPackets.entries())) { 1404 const transformedPacket = prepareMessage(packet, { 1405 getNextId: () => "1", 1406 }); 1407 const message = ConsoleMessage(transformedPacket); 1408 stubPreparedMessages.set(key, message); 1409 } 1410 1411 module.exports = { 1412 rawPackets, 1413 stubPreparedMessages, 1414 stubPackets, 1415 };