Skip to content

Commit 70c3386

Browse files
committed
fixed
1 parent 2f75c5f commit 70c3386

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

src/test-variations/test-variations.service.spec.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ const initModule = async ({
2121
variationDeleteMock = jest.fn(),
2222
baselineDeleteMock = jest.fn(),
2323
projectFindUniqueMock = jest.fn(),
24-
buildCreateMock = jest.fn(),
24+
buildFindOrCreateMock = jest.fn(),
2525
buildUpdateMock = jest.fn(),
2626
testRunCreateMock = jest.fn(),
2727
testRunFindMany = jest.fn(),
@@ -41,7 +41,7 @@ const initModule = async ({
4141
{
4242
provide: BuildsService,
4343
useValue: {
44-
create: buildCreateMock,
44+
findOrCreate: buildFindOrCreateMock,
4545
update: buildUpdateMock,
4646
},
4747
},
@@ -479,7 +479,7 @@ describe('TestVariationsService', () => {
479479
branchName: project.mainBranchName,
480480
};
481481
const projectFindUniqueMock = jest.fn().mockResolvedValueOnce(project);
482-
const buildCreateMock = jest.fn().mockResolvedValueOnce(build);
482+
const buildFindOrCreateMock = jest.fn().mockResolvedValueOnce(build);
483483
const variationFindManyMock = jest
484484
.fn()
485485
.mockResolvedValueOnce([testVariation, testVariationSecond, testVariationNoBaseline]);
@@ -496,7 +496,7 @@ describe('TestVariationsService', () => {
496496
const buildUpdateMock = jest.fn();
497497
const service = await initModule({
498498
projectFindUniqueMock,
499-
buildCreateMock,
499+
buildFindOrCreateMock,
500500
buildUpdateMock,
501501
testRunCreateMock,
502502
variationFindManyMock,
@@ -507,9 +507,9 @@ describe('TestVariationsService', () => {
507507
await service.merge(project.id, mergedBranch);
508508

509509
expect(projectFindUniqueMock).toHaveBeenCalledWith({ where: { id: project.id } });
510-
expect(buildCreateMock).toHaveBeenCalledWith({
510+
expect(buildFindOrCreateMock).toHaveBeenCalledWith({
511511
branchName: project.mainBranchName,
512-
project: project.id,
512+
projectId: project.id,
513513
});
514514
expect(variationFindManyMock).toHaveBeenCalledWith({
515515
where: { projectId: project.id, branchName: mergedBranch },

src/test-variations/test-variations.service.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import {
88
ProjectIdNameBrowserDeviceOsViewportBranchNameCompoundUniqueInput,
99
Prisma,
1010
TestRun,
11+
Build,
1112
} from '@prisma/client';
1213
import { StaticService } from '../shared/static/static.service';
1314
import { CommentDto } from '../shared/dto/comment.dto';
@@ -196,9 +197,9 @@ export class TestVariationsService {
196197
const project: Project = await this.prismaService.project.findUnique({ where: { id: projectId } });
197198

198199
// create build
199-
const build: BuildDto = await this.buildsService.create({
200+
const build: Build = await this.buildsService.findOrCreate({
200201
branchName: project.mainBranchName,
201-
project: projectId,
202+
projectId,
202203
});
203204

204205
// find side branch variations

0 commit comments

Comments
 (0)