From 124d1c5afba165ec78f512cbf3d99e568478a05f Mon Sep 17 00:00:00 2001 From: Sergei Zharinov <zharinov@users.noreply.github.com> Date: Tue, 27 Jun 2023 11:27:19 +0300 Subject: [PATCH] refactor: Sample util coverage (#22997) --- lib/util/{index.spec.ts => sample.spec.ts} | 5 +++-- lib/util/{index.ts => sample.ts} | 0 lib/workers/repository/update/pr/participants.spec.ts | 4 ++-- lib/workers/repository/update/pr/participants.ts | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) rename lib/util/{index.spec.ts => sample.spec.ts} (88%) rename lib/util/{index.ts => sample.ts} (100%) diff --git a/lib/util/index.spec.ts b/lib/util/sample.spec.ts similarity index 88% rename from lib/util/index.spec.ts rename to lib/util/sample.spec.ts index dd3c7c4208..7d919e6ae0 100644 --- a/lib/util/index.spec.ts +++ b/lib/util/sample.spec.ts @@ -1,11 +1,12 @@ -import { sampleSize } from '.'; +import { sampleSize } from './sample'; -describe('util/index', () => { +describe('util/sample', () => { describe('sampleSize', () => { const array = ['a', 'b', 'c', 'd']; it('returns correct sized array', () => { expect(sampleSize(array, 2)).toHaveLength(2); + expect(sampleSize(array, 10)).toHaveLength(4); }); it('returns full array for undefined number', () => { diff --git a/lib/util/index.ts b/lib/util/sample.ts similarity index 100% rename from lib/util/index.ts rename to lib/util/sample.ts diff --git a/lib/workers/repository/update/pr/participants.spec.ts b/lib/workers/repository/update/pr/participants.spec.ts index 8af8ab00d3..bbc17f95f0 100644 --- a/lib/workers/repository/update/pr/participants.spec.ts +++ b/lib/workers/repository/update/pr/participants.spec.ts @@ -2,11 +2,11 @@ import { mocked, partial, platform } from '../../../../../test/util'; import { GlobalConfig } from '../../../../config/global'; import type { RenovateConfig } from '../../../../config/types'; import type { Pr } from '../../../../modules/platform/types'; -import * as _util from '../../../../util'; +import * as _util from '../../../../util/sample'; import * as _codeOwners from './code-owners'; import { addParticipants } from './participants'; -jest.mock('../../../../util'); +jest.mock('../../../../util/sample'); const util = mocked(_util); jest.mock('./code-owners'); diff --git a/lib/workers/repository/update/pr/participants.ts b/lib/workers/repository/update/pr/participants.ts index 8b8b9b7612..9e2c5e218a 100644 --- a/lib/workers/repository/update/pr/participants.ts +++ b/lib/workers/repository/update/pr/participants.ts @@ -3,7 +3,7 @@ import { GlobalConfig } from '../../../../config/global'; import type { RenovateConfig } from '../../../../config/types'; import { logger } from '../../../../logger'; import { Pr, platform } from '../../../../modules/platform'; -import { sampleSize } from '../../../../util'; +import { sampleSize } from '../../../../util/sample'; import { codeOwnersForPr } from './code-owners'; async function addCodeOwners( -- GitLab