Skip to content

Commit 504b5f2

Browse files
author
Benjamin Lichtman
committed
Add and update tests
1 parent 905578c commit 504b5f2

File tree

3 files changed

+32
-2
lines changed

3 files changed

+32
-2
lines changed

src/testRunner/unittests/convertToAsyncFunction.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1207,6 +1207,16 @@ function [#|f|]():Promise<void> {
12071207
function res({ status, trailer }){
12081208
console.log(status);
12091209
}
1210+
`);
1211+
1212+
_testConvertToAsyncFunction("convertToAsyncFunction_bindingPatternNameCollision", `
1213+
function [#|f|]():Promise<void> {
1214+
const result = 'https://typescriptlang.org';
1215+
return fetch(result).then(res);
1216+
}
1217+
function res({ status, trailer }){
1218+
console.log(status);
1219+
}
12101220
`);
12111221

12121222
});

tests/baselines/reference/convertToAsyncFunction/convertToAsyncFunction_bindingPattern.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ function res({ status, trailer }){
1010
// ==ASYNC FUNCTION::Convert to async function==
1111

1212
async function f():Promise<void> {
13-
const __0 = await fetch('https://typescriptlang.org');
14-
return res(__0);
13+
const result = await fetch('https://typescriptlang.org');
14+
return res(result);
1515
}
1616
function res({ status, trailer }){
1717
console.log(status);
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
// ==ORIGINAL==
2+
3+
function /*[#|*/f/*|]*/():Promise<void> {
4+
const result = 'https://typescriptlang.org';
5+
return fetch(result).then(res);
6+
}
7+
function res({ status, trailer }){
8+
console.log(status);
9+
}
10+
11+
// ==ASYNC FUNCTION::Convert to async function==
12+
13+
async function f():Promise<void> {
14+
const result = 'https://typescriptlang.org';
15+
const result_1 = await fetch(result);
16+
return res(result_1);
17+
}
18+
function res({ status, trailer }){
19+
console.log(status);
20+
}

0 commit comments

Comments
 (0)