From ef18453166ab3e0ab709bf50e69d559fbf5c7a08 Mon Sep 17 00:00:00 2001 From: Andrew Branch Date: Wed, 17 Apr 2019 15:28:57 -0700 Subject: [PATCH] Add tests for binding elements that need to be renamed --- .../unittests/services/convertToAsyncFunction.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/testRunner/unittests/services/convertToAsyncFunction.ts b/src/testRunner/unittests/services/convertToAsyncFunction.ts index 12b24c832d0..81d847f31af 100644 --- a/src/testRunner/unittests/services/convertToAsyncFunction.ts +++ b/src/testRunner/unittests/services/convertToAsyncFunction.ts @@ -355,6 +355,16 @@ function [#|f|](): Promise{ _testConvertToAsyncFunction("convertToAsyncFunction_objectBindingPattern", ` function [#|f|](): Promise{ return fetch('https://typescriptlang.org').then(({ result }) => { console.log(result) }); +}`); + _testConvertToAsyncFunction("convertToAsyncFunction_arrayBindingPatternRename", ` +function [#|f|](): Promise{ + const result = getResult(); + return fetch('https://typescriptlang.org').then(([result]) => { console.log(result) }); +}`); + _testConvertToAsyncFunction("convertToAsyncFunction_objectBindingPatternRename", ` +function [#|f|](): Promise{ + const result = getResult(); + return fetch('https://typescriptlang.org').then(({ result }) => { console.log(result) }); }`); _testConvertToAsyncFunction("convertToAsyncFunction_basicNoReturnTypeAnnotation", ` function [#|f|]() {