mirror of
https://gitee.com/nocobase/nocobase.git
synced 2025-05-08 06:59:26 +08:00
Merge branch 'next' into develop
This commit is contained in:
commit
eaef54083d
@ -27,7 +27,7 @@ describe('actions', () => {
|
|||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
app = await createMockServer({
|
app = await createMockServer({
|
||||||
plugins: ['users', 'departments'],
|
plugins: ['field-sort', 'users', 'departments'],
|
||||||
});
|
});
|
||||||
db = app.db;
|
db = app.db;
|
||||||
repo = db.getRepository('departments');
|
repo = db.getRepository('departments');
|
||||||
|
@ -7,9 +7,8 @@
|
|||||||
* For more information, please refer to: https://www.nocobase.com/agreement.
|
* For more information, please refer to: https://www.nocobase.com/agreement.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { UserDataResourceManager } from '@nocobase/plugin-user-data-sync';
|
import PluginUserDataSyncServer, { UserDataResourceManager } from '@nocobase/plugin-user-data-sync';
|
||||||
import { MockDatabase, MockServer, createMockServer } from '@nocobase/test';
|
import { MockDatabase, MockServer, createMockServer } from '@nocobase/test';
|
||||||
import PluginUserDataSyncServer from '@nocobase/plugin-user-data-sync';
|
|
||||||
|
|
||||||
describe('department data sync', async () => {
|
describe('department data sync', async () => {
|
||||||
let app: MockServer;
|
let app: MockServer;
|
||||||
@ -18,7 +17,7 @@ describe('department data sync', async () => {
|
|||||||
|
|
||||||
beforeEach(async () => {
|
beforeEach(async () => {
|
||||||
app = await createMockServer({
|
app = await createMockServer({
|
||||||
plugins: ['user-data-sync', 'users', 'departments'],
|
plugins: ['field-sort', 'user-data-sync', 'users', 'departments'],
|
||||||
});
|
});
|
||||||
db = app.db;
|
db = app.db;
|
||||||
const plugin = app.pm.get('user-data-sync') as PluginUserDataSyncServer;
|
const plugin = app.pm.get('user-data-sync') as PluginUserDataSyncServer;
|
||||||
@ -259,18 +258,16 @@ describe('department data sync', async () => {
|
|||||||
expect(department.customField).toBe('testField');
|
expect(department.customField).toBe('testField');
|
||||||
await resourceManager.updateOrCreate({
|
await resourceManager.updateOrCreate({
|
||||||
sourceName: 'test',
|
sourceName: 'test',
|
||||||
dataType: 'user',
|
dataType: 'department',
|
||||||
matchKey: 'email',
|
|
||||||
records: [
|
records: [
|
||||||
{
|
{
|
||||||
uid: '1',
|
uid: '1',
|
||||||
nickname: 'test',
|
title: 'test',
|
||||||
email: 'test@nocobase.com',
|
|
||||||
customField: 'testField2',
|
customField: 'testField2',
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
});
|
});
|
||||||
const department2 = await db.getRepository('users').findOne({
|
const department2 = await db.getRepository('departments').findOne({
|
||||||
filter: {
|
filter: {
|
||||||
id: department.id,
|
id: department.id,
|
||||||
},
|
},
|
||||||
|
@ -27,7 +27,7 @@ describe('destroy department check', () => {
|
|||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
app = await createMockServer({
|
app = await createMockServer({
|
||||||
plugins: ['users', 'departments'],
|
plugins: ['field-sort', 'users', 'departments'],
|
||||||
});
|
});
|
||||||
db = app.db;
|
db = app.db;
|
||||||
repo = db.getRepository('departments');
|
repo = db.getRepository('departments');
|
||||||
|
@ -27,7 +27,7 @@ describe('set department owners', () => {
|
|||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
app = await createMockServer({
|
app = await createMockServer({
|
||||||
plugins: ['users', 'departments'],
|
plugins: ['field-sort', 'users', 'departments'],
|
||||||
});
|
});
|
||||||
db = app.db;
|
db = app.db;
|
||||||
repo = db.getRepository('departments');
|
repo = db.getRepository('departments');
|
||||||
|
@ -29,7 +29,7 @@ describe('set departments info', () => {
|
|||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
app = await createMockServer({
|
app = await createMockServer({
|
||||||
plugins: ['users', 'departments', 'acl', 'data-source-manager'],
|
plugins: ['field-sort', 'users', 'departments', 'acl', 'data-source-manager'],
|
||||||
});
|
});
|
||||||
db = app.db;
|
db = app.db;
|
||||||
repo = db.getRepository('departments');
|
repo = db.getRepository('departments');
|
||||||
|
@ -27,7 +27,7 @@ describe('set main department', () => {
|
|||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
app = await createMockServer({
|
app = await createMockServer({
|
||||||
plugins: ['users', 'departments'],
|
plugins: ['field-sort', 'users', 'departments'],
|
||||||
});
|
});
|
||||||
db = app.db;
|
db = app.db;
|
||||||
repo = db.getRepository('departments');
|
repo = db.getRepository('departments');
|
||||||
|
@ -27,7 +27,7 @@ describe('update department isLeaf', () => {
|
|||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
app = await createMockServer({
|
app = await createMockServer({
|
||||||
plugins: ['users', 'departments'],
|
plugins: ['field-sort', 'users', 'departments'],
|
||||||
});
|
});
|
||||||
db = app.db;
|
db = app.db;
|
||||||
repo = db.getRepository('departments');
|
repo = db.getRepository('departments');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user