UNPKG

@growing-web/codemod

Version:

@growing-web/codemod for Growing Web Guidelines.

30 lines (25 loc) 935 B
import { describe, test, expect } from 'vitest' import { generatorVscodeCodeWorksapceFile } from '../' import path from 'path' describe('createCodeWorksapce().', () => { test('find pnpm workspace folders.', async () => { const root = path.join(__dirname, `./fixtures/create/pnpm`) const ret = await generatorVscodeCodeWorksapceFile(root) expect(ret).toEqual([ { name: 'pkg', path: 'pkg' }, { name: 'sub-1', path: 'pkg-1/sub-1' }, { name: 'sub-2', path: 'pkg-1/sub-2' }, { name: 'root', path: '.' }, ]) }) test('find yarn workspace folders.', async () => { const root = path.join(__dirname, `./fixtures/create/yarn`) const ret = await generatorVscodeCodeWorksapceFile(root) expect(ret).toEqual([ { name: 'pkg', path: 'pkg' }, { name: 'sub-1', path: 'pkg-1/sub-1' }, { name: 'sub-2', path: 'pkg-1/sub-2' }, { name: 'root', path: '.' }, ]) }) })