UNPKG

@nx-extend/shadcn-ui

Version:

<a href="https://www.npmjs.com/package/@nx-extend/shadcn-ui" rel="nofollow"> <img src="https://badgen.net/npm/v/@nx-extend/shadcn-ui" alt="@nx-extend/shadcn-ui NPM package"> </a>

61 lines (51 loc) 1.38 kB
import { addProjectConfiguration, readProjectConfiguration } from '@nx/devkit' import { createTreeWithEmptyWorkspace } from '@nx/devkit/testing' import type { Tree } from '@nx/devkit' import update from './change-add-executor' describe('change-function-gen migration', () => { let tree: Tree beforeEach(() => { tree = createTreeWithEmptyWorkspace() }) it('should run successfully', async () => { addProjectConfiguration(tree, 'renamedAdd', { root: 'renamedAdd', targets: { addComponent: { executor: '@nx-extend/shadcn-ui:add' } } }) addProjectConfiguration(tree, 'oldAdd', { root: 'oldAdd', targets: { add: { executor: '@nx-extend/shadcn-ui:add', options: { foo: 'bar' } } } }) await update(tree) expect(readProjectConfiguration(tree, 'renamedAdd')).toEqual(expect.objectContaining({ root: 'renamedAdd', targets: { addComponent: { executor: '@nx-extend/shadcn-ui:add' } } })) expect(readProjectConfiguration(tree, 'oldAdd')).toEqual(expect.objectContaining({ root: 'oldAdd', targets: { 'add-component': { executor: '@nx-extend/shadcn-ui:add', options: { foo: 'bar' } } } })) }) })