Skip to content

Commit 0816f9a

Browse files
committed
fix test
1 parent bf2afe8 commit 0816f9a

1 file changed

Lines changed: 7 additions & 25 deletions

File tree

apps/api/src/instrument-records/__tests__/instrument-records.service.spec.ts

Lines changed: 7 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import { MockFactory } from '@douglasneuroinformatics/libnest/testing';
44
import type { MockedInstance } from '@douglasneuroinformatics/libnest/testing';
55
import { NotFoundException } from '@nestjs/common';
66
import { Test } from '@nestjs/testing';
7-
import type { InstrumentRecord, Session, Subject, User } from '@prisma/client';
87
import { beforeEach, describe, expect, it } from 'vitest';
98

109
import { GroupsService } from '../../groups/groups.service';
@@ -14,14 +13,12 @@ import { SubjectsService } from '../../subjects/subjects.service';
1413
import { InstrumentMeasuresService } from '../instrument-measures.service';
1514
import { InstrumentRecordsService } from '../instrument-records.service';
1615

16+
import type { RecordType } from '../thread-types';
17+
1718
describe('InstrumentRecordsService', () => {
1819
let instrumentRecordsService: InstrumentRecordsService;
1920
let instrumentRecordModel: MockedInstance<Model<'InstrumentRecord'>>;
20-
// let _groupsService: MockedInstance<GroupsService>;
21-
// let _instrumentMeasuresService: MockedInstance<InstrumentMeasuresService>;
2221
let instrumentsService: MockedInstance<InstrumentsService>;
23-
// let _sessionsService: MockedInstance<SessionsService>;
24-
// let _subjectsService: MockedInstance<SubjectsService>;
2522

2623
beforeEach(async () => {
2724
const moduleRef = await Test.createTestingModule({
@@ -38,11 +35,7 @@ describe('InstrumentRecordsService', () => {
3835

3936
instrumentRecordModel = moduleRef.get(getModelToken('InstrumentRecord'));
4037
instrumentRecordsService = moduleRef.get(InstrumentRecordsService);
41-
// _groupsService = moduleRef.get(GroupsService);
42-
// _instrumentMeasuresService = moduleRef.get(InstrumentMeasuresService);
4338
instrumentsService = moduleRef.get(InstrumentsService);
44-
// _sessionsService = moduleRef.get(SessionsService);
45-
// _subjectsService = moduleRef.get(SubjectsService);
4639
});
4740

4841
describe('findById', () => {
@@ -80,36 +73,25 @@ describe('InstrumentRecordsService', () => {
8073
it('should return an array of export records with correct shape', async () => {
8174
const mockRecords = [
8275
{
83-
assignmentId: '123',
8476
computedMeasures: { score: 85 },
85-
createdAt: new Date(),
86-
data: {
87-
score: 85
88-
},
89-
date: new Date('2023-01-01'),
77+
date: '2023-01-01',
9078
groupId: '123',
9179
id: 'record-1',
9280
instrumentId: 'instrument-1',
9381
session: {
94-
date: new Date('2023-01-01'),
82+
date: '2023-01-01',
9583
id: 'session-1',
9684
type: 'IN_PERSON' as const,
9785
user: { username: 'testuser' }
9886
},
99-
sessionId: '123',
10087
subject: {
101-
dateOfBirth: new Date('1990-01-01'),
88+
age: 20,
10289
groupIds: ['group-1'],
10390
id: 'subject-1',
10491
sex: 'MALE' as const
105-
},
106-
subjectId: '123',
107-
updatedAt: new Date()
92+
}
10893
}
109-
] satisfies (InstrumentRecord & {
110-
session: Partial<Session> & { user: Partial<User> };
111-
subject: Partial<Subject>;
112-
})[];
94+
] satisfies RecordType[];
11395

11496
const mockInstruments = [
11597
{

0 commit comments

Comments
 (0)