mirror of
https://github.com/Unleash/unleash.git
synced 2025-02-14 00:19:16 +01:00
test: speed up the tests (#5140)
This commit is contained in:
parent
5acf691845
commit
19098808ef
@ -31,7 +31,7 @@ const password = 'DtUYwi&l5I1KX4@Le';
|
|||||||
let userService: UserService;
|
let userService: UserService;
|
||||||
let adminUser: IUser;
|
let adminUser: IUser;
|
||||||
|
|
||||||
beforeEach(async () => {
|
beforeAll(async () => {
|
||||||
db = await dbInit('simple_password_provider_api_serial', getLogger);
|
db = await dbInit('simple_password_provider_api_serial', getLogger);
|
||||||
stores = db.stores;
|
stores = db.stores;
|
||||||
app = await setupApp(stores);
|
app = await setupApp(stores);
|
||||||
@ -61,8 +61,15 @@ beforeEach(async () => {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
beforeEach(async () => {
|
||||||
|
app = await setupApp(stores);
|
||||||
|
});
|
||||||
|
|
||||||
afterEach(async () => {
|
afterEach(async () => {
|
||||||
await app.destroy();
|
await app.destroy();
|
||||||
|
});
|
||||||
|
|
||||||
|
afterAll(async () => {
|
||||||
await db.destroy();
|
await db.destroy();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -52,7 +52,7 @@ test('multiple parallel calls to api/frontend should not create multiple instanc
|
|||||||
});
|
});
|
||||||
|
|
||||||
await Promise.all(
|
await Promise.all(
|
||||||
Array.from(Array(15).keys()).map(() =>
|
Array.from(Array(10).keys()).map(() =>
|
||||||
app.request
|
app.request
|
||||||
.get('/api/frontend')
|
.get('/api/frontend')
|
||||||
.set('Authorization', frontendTokenDefault.secret)
|
.set('Authorization', frontendTokenDefault.secret)
|
||||||
|
@ -6,13 +6,13 @@ let db;
|
|||||||
let stores;
|
let stores;
|
||||||
let clientApplicationsStore;
|
let clientApplicationsStore;
|
||||||
|
|
||||||
beforeEach(async () => {
|
beforeAll(async () => {
|
||||||
db = await dbInit('client_application_store_e2e_serial', getLogger);
|
db = await dbInit('client_application_store_e2e_serial', getLogger);
|
||||||
stores = db.stores;
|
stores = db.stores;
|
||||||
clientApplicationsStore = stores.clientApplicationsStore;
|
clientApplicationsStore = stores.clientApplicationsStore;
|
||||||
});
|
});
|
||||||
|
|
||||||
afterEach(async () => {
|
afterAll(async () => {
|
||||||
await db.destroy();
|
await db.destroy();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -11,16 +11,20 @@ let db;
|
|||||||
let stores: IUnleashStores;
|
let stores: IUnleashStores;
|
||||||
let clientMetricsStore: IClientMetricsStoreV2;
|
let clientMetricsStore: IClientMetricsStoreV2;
|
||||||
|
|
||||||
beforeEach(async () => {
|
beforeAll(async () => {
|
||||||
db = await dbInit('client_metrics_store_v2_e2e_serial', getLogger);
|
db = await dbInit('client_metrics_store_v2_e2e_serial', getLogger);
|
||||||
stores = db.stores;
|
stores = db.stores;
|
||||||
clientMetricsStore = stores.clientMetricsStoreV2;
|
clientMetricsStore = stores.clientMetricsStoreV2;
|
||||||
});
|
});
|
||||||
|
|
||||||
afterEach(async () => {
|
afterAll(async () => {
|
||||||
await db.destroy();
|
await db.destroy();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
beforeEach(async () => {
|
||||||
|
await stores.clientMetricsStoreV2.deleteAll();
|
||||||
|
});
|
||||||
|
|
||||||
test('Should store single list of metrics', async () => {
|
test('Should store single list of metrics', async () => {
|
||||||
const metrics: IClientMetricsEnv[] = [
|
const metrics: IClientMetricsEnv[] = [
|
||||||
{
|
{
|
||||||
|
@ -11,7 +11,7 @@ let featureEnvironmentStore: IFeatureEnvironmentStore;
|
|||||||
let featureStore: IFeatureToggleStore;
|
let featureStore: IFeatureToggleStore;
|
||||||
let environmentStore: IEnvironmentStore;
|
let environmentStore: IEnvironmentStore;
|
||||||
|
|
||||||
beforeEach(async () => {
|
beforeAll(async () => {
|
||||||
db = await dbInit('feature_environment_store_serial', getLogger);
|
db = await dbInit('feature_environment_store_serial', getLogger);
|
||||||
stores = db.stores;
|
stores = db.stores;
|
||||||
featureEnvironmentStore = stores.featureEnvironmentStore;
|
featureEnvironmentStore = stores.featureEnvironmentStore;
|
||||||
@ -19,7 +19,7 @@ beforeEach(async () => {
|
|||||||
featureStore = stores.featureToggleStore;
|
featureStore = stores.featureToggleStore;
|
||||||
});
|
});
|
||||||
|
|
||||||
afterEach(async () => {
|
afterAll(async () => {
|
||||||
await db.destroy();
|
await db.destroy();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user