From 170bc6f519ca7e44b522cdf6ce8d7ccc95231736 Mon Sep 17 00:00:00 2001 From: Francois Wouts Date: Mon, 28 Aug 2017 08:14:08 +1000 Subject: [PATCH] Add test for #18071 --- src/harness/unittests/printer.ts | 3 +++ .../printerApi/printsFileCorrectly.regularExpressionLiteral.js | 1 + 2 files changed, 4 insertions(+) create mode 100644 tests/baselines/reference/printerApi/printsFileCorrectly.regularExpressionLiteral.js diff --git a/src/harness/unittests/printer.ts b/src/harness/unittests/printer.ts index 23e301f3669..825bfddbb4a 100644 --- a/src/harness/unittests/printer.ts +++ b/src/harness/unittests/printer.ts @@ -56,6 +56,9 @@ namespace ts { // github #14948 printsCorrectly("templateLiteral", {}, printer => printer.printFile(createSourceFile("source.ts", "let greeting = `Hi ${name}, how are you?`;", ScriptTarget.ES2017))); + + // github #18071 + printsCorrectly("regularExpressionLiteral", {}, printer => printer.printFile(createSourceFile("source.ts", "let regex = /abc/;", ScriptTarget.ES2017))); }); describe("printBundle", () => { diff --git a/tests/baselines/reference/printerApi/printsFileCorrectly.regularExpressionLiteral.js b/tests/baselines/reference/printerApi/printsFileCorrectly.regularExpressionLiteral.js new file mode 100644 index 00000000000..309f6899779 --- /dev/null +++ b/tests/baselines/reference/printerApi/printsFileCorrectly.regularExpressionLiteral.js @@ -0,0 +1 @@ +let regex = /abc/;