From ebca20e8a0f774ffe34577f7f099cf789a8204c6 Mon Sep 17 00:00:00 2001 From: Przemyslaw Nowak Date: Wed, 6 Nov 2024 11:55:35 +0100 Subject: [PATCH] fix: service-generators test --- .../src/generators/service-generator/index.spec.ts | 7 ++++++- .../gene-tools/src/generators/service-generator/index.ts | 2 ++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/gene-tools/src/generators/service-generator/index.spec.ts b/packages/gene-tools/src/generators/service-generator/index.spec.ts index f91e993..8f5a862 100644 --- a/packages/gene-tools/src/generators/service-generator/index.spec.ts +++ b/packages/gene-tools/src/generators/service-generator/index.spec.ts @@ -2,13 +2,18 @@ import { logger, readJson, Tree } from '@nrwl/devkit'; import { createTreeWithEmptyWorkspace } from '@nrwl/devkit/testing'; import serviceGenerator from './index'; +jest.mock('@nrwl/workspace', () => ({ + ...jest.requireActual('@nrwl/workspace'), + getNpmScope: jest.fn().mockReturnValue('myorg'), +})); + describe('Service generator', () => { let appTree: Tree; let projectName: string; beforeEach(async () => { projectName = 'my-service'; - appTree = createTreeWithEmptyWorkspace({layout: 'apps-libs'}); + appTree = createTreeWithEmptyWorkspace({ layout: 'apps-libs' }); jest.spyOn(logger, 'warn').mockImplementation(() => 1); jest.spyOn(logger, 'debug').mockImplementation(() => 1); diff --git a/packages/gene-tools/src/generators/service-generator/index.ts b/packages/gene-tools/src/generators/service-generator/index.ts index 558a2a4..687a19b 100644 --- a/packages/gene-tools/src/generators/service-generator/index.ts +++ b/packages/gene-tools/src/generators/service-generator/index.ts @@ -30,6 +30,7 @@ function createFiles( options.targetLocation, { ...schema, + npmScope: options.npmScope, fileName: stringUtils.classify(schema.name), lowerCaseFileName: stringUtils.camelize(schema.name), tmpl: '', @@ -95,6 +96,7 @@ export default async function (tree: Tree, schema: BrainlyServiceGenerator) { // eslint-disable-next-line @typescript-eslint/ban-ts-comment /** @ts-ignore */ const npmScope = getNpmScope(tree); + /** * @description * Generating proper files based on the service type