| 693 | |
| 694 | t.test('single workspace', async t => { |
| 695 | const mockWorkspace = (t) => mockNpm(t, { |
| 696 | prefixDir: { |
| 697 | 'package.json': JSON.stringify({ |
| 698 | name: 'root', |
| 699 | version: '1.0.0', |
| 700 | workspaces: [ |
| 701 | 'packages/*', |
| 702 | ], |
| 703 | }), |
| 704 | packages: { |
| 705 | a: { |
| 706 | 'package.json': JSON.stringify({ |
| 707 | name: 'a', |
| 708 | version: '1.0.0', |
| 709 | }), |
| 710 | }, |
| 711 | b: { |
| 712 | 'package.json': JSON.stringify({ |
| 713 | name: 'b', |
| 714 | version: '1.2.3', |
| 715 | }), |
| 716 | }, |
| 717 | }, |
| 718 | }, |
| 719 | config: { workspace: ['packages/a'] }, |
| 720 | }) |
| 721 | |
| 722 | t.test('multiple args', async t => { |
| 723 | const { pkg, OUTPUT } = await mockWorkspace(t) |