создание набора тестов mocha для запуска приложения только один раз - PullRequest
0 голосов
/ 07 июня 2019

У меня есть следующие файлы

test1.ts
test2.ts
test3.ts
test4.ts
test5.ts

Я хочу сразу запустить тесты с унифицированным до и после, чтобы я запускал приложение только один раз, запускал тесты и закрывал его после этого

каждый тестовый файл имеет свое собственное описание

1 Ответ

0 голосов
/ 23 июля 2019

Я смог сделать это, добавив в мою папку test/ файл с именем setup.spec.ts, который выполняет настройку и разбор, используя mochas до и после хуков.Эти хуки запускаются до / после любого блока описания в других ваших тестовых файлах.

import {setupApp, teardownApp} from '../src/helpers/app';

before(async () => {
  await setupApp();
});

after(async () => {
  await teardownApp();
});
...