As compileComponents () - это асинхронная функция, возвращающая обещание, которое beforeEach помечено async . Таким образом, Жасмин знает, что все должно быть решено, прежде чем перейти к следующему шагу (-> здесь второй перед каждой).
Второй beforeEach включает только синхронный код, поэтому он не помечается async .
Если вы поместите все в одно перед каждым, может случиться так, что compileComponents () не будет разрешен до тех пор, пока не будет вызван createComponent (MyComponent) - это может привести к ошибки, но если compileComponents () достаточно быстро, это не так.