feat: add database transaction support(#2983)

This commit is contained in:
Dan Ribbens
2023-07-21 14:13:18 -04:00
committed by GitHub
parent c8c22dad06
commit 8a681450d1
495 changed files with 22228 additions and 8512 deletions

View File

@@ -1,12 +1,13 @@
import mongoose from 'mongoose';
import { GraphQLClient } from 'graphql-request';
import { initPayloadTest } from '../helpers/configHelpers';
import payload from '../../src';
import type {
LocalizedPost,
WithLocalizedRelationship,
} from './payload-types';
import configPromise, { relationshipLocalizedSlug, localizedPostsSlug, withLocalizedRelSlug, withRequiredLocalizedFields } from './config';
import type { LocalizedPost, WithLocalizedRelationship } from './payload-types';
import configPromise, {
localizedPostsSlug,
relationshipLocalizedSlug,
withLocalizedRelSlug,
withRequiredLocalizedFields,
} from './config';
import {
defaultLocale,
englishTitle,
@@ -59,9 +60,7 @@ describe('Localization', () => {
});
afterAll(async () => {
await mongoose.connection.dropDatabase();
await mongoose.connection.close();
await payload.mongoMemoryServer.stop();
await payload.db.destroy(payload);
});
describe('localized text', () => {
@@ -308,6 +307,7 @@ describe('Localization', () => {
expect((result.docs[0].relationshipHasMany as any).en[0].id).toBeDefined();
expect((result.docs[0].relationMultiRelationTo as any).en.value.id).toBeDefined();
expect((result.docs[0].relationMultiRelationToHasMany as any).en[0].value.id).toBeDefined();
expect(result.docs[0].arrayField.en[0].nestedRelation.id).toBeDefined();
});
});