fix: restore enterprise application lists
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import { BadRequestException } from '@nestjs/common';
|
||||
import { Prisma } from '@prisma/client';
|
||||
import { SmsConfigService } from './sms-config.service';
|
||||
|
||||
function createPrismaMock() {
|
||||
@@ -240,7 +241,12 @@ describe('SmsConfigService', () => {
|
||||
expect(prisma.smsApplication.findMany).toHaveBeenCalledWith(expect.objectContaining({
|
||||
where: expect.objectContaining({ status: 'active', tenant: { name: { contains: '租户' } }, name: { contains: '应用' } }),
|
||||
include: { tenant: true, ipAllowlist: true, httpConfig: true },
|
||||
omit: { secretHash: true },
|
||||
}));
|
||||
const applicationModel = Prisma.dmmf.datamodel.models.find((model) => model.name === 'SmsApplication');
|
||||
const applicationFields = new Set(applicationModel?.fields.map((field) => field.name));
|
||||
const omittedFields = Object.keys(prisma.smsApplication.findMany.mock.calls[0][0].omit);
|
||||
expect(omittedFields.every((field) => applicationFields.has(field))).toBe(true);
|
||||
expect(prisma.smsApplication.findMany.mock.calls[0][0]).not.toHaveProperty('take');
|
||||
expect(prisma.smsMessageRecord.groupBy).toHaveBeenCalledWith(expect.objectContaining({
|
||||
by: ['applicationId', 'status'],
|
||||
|
||||
Reference in New Issue
Block a user