summaryrefslogtreecommitdiff
path: root/cli/tests/integration/repl_tests.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tests/integration/repl_tests.rs')
-rw-r--r--cli/tests/integration/repl_tests.rs19
1 files changed, 13 insertions, 6 deletions
diff --git a/cli/tests/integration/repl_tests.rs b/cli/tests/integration/repl_tests.rs
index f8987e20b..517fda1b7 100644
--- a/cli/tests/integration/repl_tests.rs
+++ b/cli/tests/integration/repl_tests.rs
@@ -32,7 +32,13 @@ fn pty_multiline() {
console.write_line("/\\[/");
console.expect("/\\[/");
console.write_line("console.log(\"{test1} abc {test2} def {{test3}}\".match(/{([^{].+?)}/));");
- console.expect("[ \"{test1}\", \"test1\" ]");
+ console.expect("[");
+ console.expect(" \"{test1}\",");
+ console.expect(" \"test1\",");
+ console.expect(" index: 0,");
+ console.expect(" input: \"{test1} abc {test2} def {{test3}}\",");
+ console.expect(" groups: undefined");
+ console.expect("]");
});
}
@@ -90,7 +96,7 @@ fn pty_complete_declarations() {
console.write_line("class MyClass {}");
console.expect("undefined");
console.write_line_raw("My\t");
- console.expect("[Class: MyClass]");
+ console.expect("[class MyClass]");
console.write_line("let myVar = 2 + 3;");
console.expect("undefined");
console.write_line_raw("myV\t");
@@ -349,7 +355,7 @@ fn typescript_decorators() {
.write_line("function dec(target) { target.prototype.test = () => 2; }");
console.expect("undefined");
console.write_line("@dec class Test {}");
- console.expect("[Class: Test]");
+ console.expect("[class Test]");
console.write_line("new Test().test()");
console.expect("2");
});
@@ -802,7 +808,8 @@ fn repl_reject() {
console.write_line("console.log(1);");
console.expect_all(&["1", "undefined"]);
console.write_line(r#"Promise.reject(new Error("foo"));"#);
- console.expect("Promise { <rejected> Error: foo");
+ console.expect("Promise {");
+ console.expect(" <rejected> Error: foo");
console.expect("Uncaught (in promise) Error: foo");
console.expect(" at <anonymous>");
console.write_line("console.log(2);");
@@ -912,8 +919,8 @@ fn npm_packages() {
true,
);
- assert_contains!(out, "Module {");
- assert_contains!(out, "Chalk: [Class: Chalk],");
+ assert_contains!(out, "[Module: null prototype] {");
+ assert_contains!(out, "Chalk: [class Chalk],");
assert!(err.is_empty());
}