mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-05-24 02:21:30 -05:00
Add and update tests
This commit is contained in:
@@ -1207,6 +1207,16 @@ function [#|f|]():Promise<void> {
|
||||
function res({ status, trailer }){
|
||||
console.log(status);
|
||||
}
|
||||
`);
|
||||
|
||||
_testConvertToAsyncFunction("convertToAsyncFunction_bindingPatternNameCollision", `
|
||||
function [#|f|]():Promise<void> {
|
||||
const result = 'https://typescriptlang.org';
|
||||
return fetch(result).then(res);
|
||||
}
|
||||
function res({ status, trailer }){
|
||||
console.log(status);
|
||||
}
|
||||
`);
|
||||
|
||||
});
|
||||
|
||||
@@ -10,8 +10,8 @@ function res({ status, trailer }){
|
||||
// ==ASYNC FUNCTION::Convert to async function==
|
||||
|
||||
async function f():Promise<void> {
|
||||
const __0 = await fetch('https://typescriptlang.org');
|
||||
return res(__0);
|
||||
const result = await fetch('https://typescriptlang.org');
|
||||
return res(result);
|
||||
}
|
||||
function res({ status, trailer }){
|
||||
console.log(status);
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
// ==ORIGINAL==
|
||||
|
||||
function /*[#|*/f/*|]*/():Promise<void> {
|
||||
const result = 'https://typescriptlang.org';
|
||||
return fetch(result).then(res);
|
||||
}
|
||||
function res({ status, trailer }){
|
||||
console.log(status);
|
||||
}
|
||||
|
||||
// ==ASYNC FUNCTION::Convert to async function==
|
||||
|
||||
async function f():Promise<void> {
|
||||
const result = 'https://typescriptlang.org';
|
||||
const result_1 = await fetch(result);
|
||||
return res(result_1);
|
||||
}
|
||||
function res({ status, trailer }){
|
||||
console.log(status);
|
||||
}
|
||||
Reference in New Issue
Block a user