Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 如何删除以下异步Typescript函数的重复?_Angular_Typescript_Async Await_E2e Testing - Fatal编程技术网

Angular 如何删除以下异步Typescript函数的重复?

Angular 如何删除以下异步Typescript函数的重复?,angular,typescript,async-await,e2e-testing,Angular,Typescript,Async Await,E2e Testing,我使用Typescript编写了e2e测试,但在每个测试之前使用四个位置编写了方法内容。它将声纳问题视为复制内容。我需要提取该方法以分离函数,并在每个方法之前调用每个方法(=>放置给定的声纳副本问题) const navigateAAndScanPatient=async()=>{ 常数a=新的a(); 等待a.导航到页面(); 等待一名患者(“aaa”); 归还 } 描述('Acomment',()=>{ a:a beforeach(异步()=>{ a=等待导航a和扫描患者() }) })

我使用Typescript编写了e2e测试,但在每个测试之前使用四个位置编写了方法内容。它将声纳问题视为复制内容。我需要提取该方法以分离函数,并在每个方法之前调用每个方法(=>放置给定的声纳副本问题)


const navigateAAndScanPatient=async()=>{
常数a=新的a();
等待a.导航到页面();
等待一名患者(“aaa”);
归还
}
描述('Acomment',()=>{
a:a
beforeach(异步()=>{
a=等待导航a和扫描患者()
})
})

const navigateAAndScanPatient=async()=>{
常数a=新的a();
等待a.导航到页面();
等待一名患者(“aaa”);
归还
}
描述('Acomment',()=>{
a:a
beforeach(异步()=>{
a=等待导航a和扫描患者()
})
})
describe('Acomment', () => {

 let a: A;
 beforeEach(async () => {
    a= new A();   //duplicatie
    await a.navigateToPage(); //duplicatie
    await a.scanPatient('aaa'); //duplicatie
  });
});