Настройка сервиса перьев - PullRequest
0 голосов
/ 21 января 2020

В моем сервисе перьев мне нужно получить некоторые исходные данные из внешнего источника, прежде чем сервис сможет использоваться. Из чтения документов я понимаю, что для этого могу использовать метод service.setup ().

public async setup() {
    await this.fetchSomeData();
  }

Однако у меня возникают проблемы при тестировании моих сервисов, так как сервис вызывается в тесте перед данными. взято. Поэтому все тесты не пройдены.

describe("test some method", async () => {
    const service = app.service("MYSERVICE");
    const data = await service.find({}); // this method is called before the service setup method fulfills
  });

Есть ли способ узнать, когда служба готова и метод установки вернулся?

...