diff --git a/packages/nx/src/project-graph/operators.spec.ts b/packages/nx/src/project-graph/operators.spec.ts index f601b3c4d0987..fc3b371b00052 100644 --- a/packages/nx/src/project-graph/operators.spec.ts +++ b/packages/nx/src/project-graph/operators.spec.ts @@ -13,7 +13,24 @@ const graph: ProjectGraph = { lib2: { name: 'lib2', type: 'lib', data: null }, lib3: { name: 'lib3', type: 'lib', data: null }, }, - externalNodes: {}, + externalNodes: { + 'npm:foo': { + type: 'npm', + name: 'npm:foo', + data: { + version: '~1.0.0', + packageName: 'foo', + }, + }, + 'npm:@bar/baz': { + type: 'npm', + name: 'npm:@bar/baz', + data: { + version: '^0.0.2', + packageName: '@bar/baz', + }, + }, + }, dependencies: { 'app1-e2e': [ { @@ -47,8 +64,19 @@ const graph: ProjectGraph = { source: 'lib2', target: 'lib3', }, + { + type: DependencyType.static, + source: 'lib2', + target: 'npm:foo', + }, + ], + lib3: [ + { + type: DependencyType.static, + source: 'lib3', + target: 'npm:@bar/baz', + }, ], - lib3: [], }, }; @@ -63,7 +91,24 @@ describe('reverse', () => { lib2: { name: 'lib2', type: 'lib', data: null }, lib3: { name: 'lib3', type: 'lib', data: null }, }, - externalNodes: {}, + externalNodes: { + 'npm:foo': { + type: 'npm', + name: 'npm:foo', + data: { + version: '~1.0.0', + packageName: 'foo', + }, + }, + 'npm:@bar/baz': { + type: 'npm', + name: 'npm:@bar/baz', + data: { + version: '^0.0.2', + packageName: '@bar/baz', + }, + }, + }, dependencies: { app1: [ { @@ -99,6 +144,20 @@ describe('reverse', () => { target: 'lib2', }, ], + 'npm:@bar/baz': [ + { + type: DependencyType.static, + source: 'npm:@bar/baz', + target: 'lib3', + }, + ], + 'npm:foo': [ + { + type: DependencyType.static, + source: 'npm:foo', + target: 'lib2', + }, + ], }, }); });