Add and update tests

This commit is contained in:
Benjamin Lichtman
2018-09-13 09:04:52 -07:00
parent 905578cf37
commit 504b5f2985
3 changed files with 32 additions and 2 deletions

View File

@@ -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);
}
`);
});

View File

@@ -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);

View File

@@ -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);
}