From b398e65c9c22dbb489c51cf93c55fa294a8dfaae Mon Sep 17 00:00:00 2001 From: chenos Date: Mon, 24 Jan 2022 11:46:10 +0800 Subject: [PATCH] fix(plugin-collection-manager): test error --- .../__tests__/collections.repository.test.ts | 2 +- .../src/__tests__/fields/belongsTo.test.ts | 36 +++++++++++++++++++ .../__tests__/fields/belongsToMany.test.ts | 36 +++++++++++++++++++ 3 files changed, 73 insertions(+), 1 deletion(-) diff --git a/packages/plugin-collection-manager/src/__tests__/collections.repository.test.ts b/packages/plugin-collection-manager/src/__tests__/collections.repository.test.ts index 2d2f873b7..b0f09d389 100644 --- a/packages/plugin-collection-manager/src/__tests__/collections.repository.test.ts +++ b/packages/plugin-collection-manager/src/__tests__/collections.repository.test.ts @@ -58,7 +58,7 @@ describe('collections repository', () => { timestamps: true, }); const [updated] = await Collection.repository.update({ - filterByTk: data.get('key') as any, + filterByTk: data.get('name') as any, values: { createdBy: false, updatedBy: false, diff --git a/packages/plugin-collection-manager/src/__tests__/fields/belongsTo.test.ts b/packages/plugin-collection-manager/src/__tests__/fields/belongsTo.test.ts index e69de29bb..f28b1a39c 100644 --- a/packages/plugin-collection-manager/src/__tests__/fields/belongsTo.test.ts +++ b/packages/plugin-collection-manager/src/__tests__/fields/belongsTo.test.ts @@ -0,0 +1,36 @@ +import Database, { Collection as DBCollection } from '@nocobase/database'; +import Application from '@nocobase/server'; +import { createApp } from '..'; + +describe('belongsTo', () => { + let db: Database; + let app: Application; + let Collection: DBCollection; + let Field: DBCollection; + + beforeEach(async () => { + app = await createApp(); + await app.db.sync(); + db = app.db; + Collection = db.getCollection('collections'); + Field = db.getCollection('fields'); + await Collection.repository.create({ + values: { + name: 'tests', + }, + }); + await Collection.repository.create({ + values: { + name: 'foos', + }, + }); + }); + + afterEach(async () => { + await app.destroy(); + }); + + it('a', () => { + expect(true).toBe(true); + }); +}); diff --git a/packages/plugin-collection-manager/src/__tests__/fields/belongsToMany.test.ts b/packages/plugin-collection-manager/src/__tests__/fields/belongsToMany.test.ts index e69de29bb..57211c24e 100644 --- a/packages/plugin-collection-manager/src/__tests__/fields/belongsToMany.test.ts +++ b/packages/plugin-collection-manager/src/__tests__/fields/belongsToMany.test.ts @@ -0,0 +1,36 @@ +import Database, { Collection as DBCollection } from '@nocobase/database'; +import Application from '@nocobase/server'; +import { createApp } from '..'; + +describe('belongsToMany', () => { + let db: Database; + let app: Application; + let Collection: DBCollection; + let Field: DBCollection; + + beforeEach(async () => { + app = await createApp(); + await app.db.sync(); + db = app.db; + Collection = db.getCollection('collections'); + Field = db.getCollection('fields'); + await Collection.repository.create({ + values: { + name: 'tests', + }, + }); + await Collection.repository.create({ + values: { + name: 'foos', + }, + }); + }); + + afterEach(async () => { + await app.destroy(); + }); + + it('a', () => { + expect(true).toBe(true); + }); +});