From 1ea2a52b69af5a0c7d96041c14e555118ee39b8a Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Fri, 23 Mar 2018 15:54:01 -0700 Subject: [PATCH] test synthesized object literal formatting --- ...FixClassImplementInterfaceObjectLiteral.ts | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 tests/cases/fourslash/codeFixClassImplementInterfaceObjectLiteral.ts diff --git a/tests/cases/fourslash/codeFixClassImplementInterfaceObjectLiteral.ts b/tests/cases/fourslash/codeFixClassImplementInterfaceObjectLiteral.ts new file mode 100644 index 00000000000..f2e05b24f57 --- /dev/null +++ b/tests/cases/fourslash/codeFixClassImplementInterfaceObjectLiteral.ts @@ -0,0 +1,23 @@ +/// + +//// interface IPerson { +//// coordinate: { +//// x: number; +//// y: number; +//// } +//// } +//// class Person implements IPerson { } + +verify.codeFix({ + description: "Implement interface 'IPerson'", + newFileContent: +`interface IPerson { + coordinate: { + x: number; + y: number; + } +} +class Person implements IPerson { + coordinate: { x: number; y: number; }; +}`, +}); \ No newline at end of file