From cf25c12d81414123b2aa10c1cf2f9e4e052c3397 Mon Sep 17 00:00:00 2001 From: BigAru Date: Sun, 9 Dec 2018 01:20:33 +0100 Subject: [PATCH] add test cases --- ...rtStringOrTemplateLiteral_ToStringAsFnArgument.ts | 12 ++++++++++++ ...StringOrTemplateLiteral_ToTemplateAsFnArgument.ts | 12 ++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 tests/cases/fourslash/refactorConvertStringOrTemplateLiteral_ToStringAsFnArgument.ts create mode 100644 tests/cases/fourslash/refactorConvertStringOrTemplateLiteral_ToTemplateAsFnArgument.ts diff --git a/tests/cases/fourslash/refactorConvertStringOrTemplateLiteral_ToStringAsFnArgument.ts b/tests/cases/fourslash/refactorConvertStringOrTemplateLiteral_ToStringAsFnArgument.ts new file mode 100644 index 00000000000..de79522269a --- /dev/null +++ b/tests/cases/fourslash/refactorConvertStringOrTemplateLiteral_ToStringAsFnArgument.ts @@ -0,0 +1,12 @@ +/// + +//// console.log(`/*x*/f/*y*/oobar is ${ 32 } years old`) + +goTo.select("x", "y"); +edit.applyRefactor({ + refactorName: "Convert string concatenation or template literal", + actionName: "Convert to string concatenation", + actionDescription: "Convert to string concatenation", + newContent: +`console.log("foobar is " + 32 + " years old")`, +}); diff --git a/tests/cases/fourslash/refactorConvertStringOrTemplateLiteral_ToTemplateAsFnArgument.ts b/tests/cases/fourslash/refactorConvertStringOrTemplateLiteral_ToTemplateAsFnArgument.ts new file mode 100644 index 00000000000..a41eef34b41 --- /dev/null +++ b/tests/cases/fourslash/refactorConvertStringOrTemplateLiteral_ToTemplateAsFnArgument.ts @@ -0,0 +1,12 @@ +/// + +//// console.log("/*x*/f/*y*/oobar is " + 32 + " years old") + +goTo.select("x", "y"); +edit.applyRefactor({ + refactorName: "Convert string concatenation or template literal", + actionName: "Convert to template literal", + actionDescription: "Convert to template literal", + newContent: +`console.log(\`foobar is \${32} years old\`)`, +});