Frisbyに関して、以下の動作を期待しています。

①動作A
②動作B
③動作C

  1. ①動作Aおよび②動作Bを非同期で実施する。
    (それぞれ複雑なDB操作を行いますが、衝突はしません。)
  2. 【1.】が実施され、完了後に③動作Cを実施し、APIのテストを行う。

Localで実行したところ、現時点では【1.】と【2.】の制御が上手くいっておりません。
アドバイス・知見等をご教示頂きたいです。

describe('test', (done) => {
//////////////////////////////////////////////
var originalTimeout;

beforeEach((done) => {
console.log('★★★★★before_proceed');

  // 動作A

  // 動作B

});

it('試験実施:', (done) => {
// 動作C

});
});