MCPcopy Index your code
hub / github.com/nodejs/node / mockWorkspace

Function mockWorkspace

deps/npm/test/lib/commands/pkg.js:695–720  ·  view source on GitHub ↗
(t)

Source from the content-addressed store, hash-verified

693
694t.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)

Callers 1

pkg.jsFile · 0.85

Calls 1

mockNpmFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…