Angular 如何删除以下异步Typescript函数的重复?
我使用Typescript编写了e2e测试,但在每个测试之前使用四个位置编写了方法内容。它将声纳问题视为复制内容。我需要提取该方法以分离函数,并在每个方法之前调用每个方法(=>放置给定的声纳副本问题)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和扫描患者() }) })
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
});
});