diff options
Diffstat (limited to 'cli/tests')
-rw-r--r-- | cli/tests/integration_tests.rs | 5 | ||||
-rw-r--r-- | cli/tests/unit/console_test.ts | 38 |
2 files changed, 24 insertions, 19 deletions
diff --git a/cli/tests/integration_tests.rs b/cli/tests/integration_tests.rs index 5c4e43d66..d93c9ae1c 100644 --- a/cli/tests/integration_tests.rs +++ b/cli/tests/integration_tests.rs @@ -4556,6 +4556,7 @@ console.log("finish"); child.wait().unwrap(); } + #[derive(Debug)] enum TestStep { StdOut(&'static str), StdErr(&'static str), @@ -4806,6 +4807,9 @@ console.log("finish"); // Expect the number {i} on stdout. let s = i.to_string(); assert_eq!(stdout_lines.next().unwrap(), s); + // Expect console.log + let s = r#"{"method":"Runtime.consoleAPICalled","#; + assert!(socket_rx.next().await.unwrap().starts_with(s)); // Expect hitting the `debugger` statement. let s = r#"{"method":"Debugger.paused","#; assert!(socket_rx.next().await.unwrap().starts_with(s)); @@ -4918,6 +4922,7 @@ console.log("finish"); WsSend( r#"{"id":6,"method":"Runtime.evaluate","params":{"expression":"console.error('done');","objectGroup":"console","includeCommandLineAPI":true,"silent":false,"contextId":1,"returnByValue":true,"generatePreview":true,"userGesture":true,"awaitPromise":false,"replMode":true}}"#, ), + WsRecv(r#"{"method":"Runtime.consoleAPICalled"#), WsRecv(r#"{"id":6,"result":{"result":{"type":"undefined"}}}"#), StdErr("done"), ]; diff --git a/cli/tests/unit/console_test.ts b/cli/tests/unit/console_test.ts index edb1b245f..776e3ce2d 100644 --- a/cli/tests/unit/console_test.ts +++ b/cli/tests/unit/console_test.ts @@ -315,25 +315,25 @@ unitTest(function consoleTestStringifyCircular(): void { assertEquals( stringify(console), `console { - log: [Function: log], - debug: [Function: debug], - info: [Function: info], - dir: [Function: dir], - dirxml: [Function: dir], - warn: [Function: warn], - error: [Function: error], - assert: [Function: assert], - count: [Function: count], - countReset: [Function: countReset], - table: [Function: table], - time: [Function: time], - timeLog: [Function: timeLog], - timeEnd: [Function: timeEnd], - group: [Function: group], - groupCollapsed: [Function: group], - groupEnd: [Function: groupEnd], - clear: [Function: clear], - trace: [Function: trace], + log: [Function: bound ], + debug: [Function: bound ], + info: [Function: bound ], + dir: [Function: bound ], + dirxml: [Function: bound ], + warn: [Function: bound ], + error: [Function: bound ], + assert: [Function: bound ], + count: [Function: bound ], + countReset: [Function: bound ], + table: [Function: bound ], + time: [Function: bound ], + timeLog: [Function: bound ], + timeEnd: [Function: bound ], + group: [Function: bound ], + groupCollapsed: [Function: bound ], + groupEnd: [Function: bound ], + clear: [Function: bound ], + trace: [Function: bound ], indentLevel: 0, [Symbol(isConsoleInstance)]: true }`, |