@@ -82,6 +82,9 @@ describe('Workspaces', () => {
8282 'workspace.json' : JSON . stringify ( {
8383 projects : { 'lib1-workspace' : 'libs/lib1' } ,
8484 } ) ,
85+ 'package.json' : JSON . stringify ( {
86+ workspaces : [ '**/package.json' ] ,
87+ } ) ,
8588 } ,
8689 '/root'
8790 ) ;
@@ -93,44 +96,11 @@ describe('Workspaces', () => {
9396 expect ( projects [ 'lib1' ] ) . toBeUndefined ( ) ;
9497 expect ( projects . lib2 ) . toEqual ( lib2Config ) ;
9598 expect ( projects [ 'domain-lib3' ] ) . toEqual ( domainPackageConfig ) ;
96- expect ( projects [ 'domain- lib4' ] ) . toEqual ( domainLibConfig ) ;
99+ expect ( projects [ 'lib4' ] ) . toEqual ( domainLibConfig ) ;
97100 } ) ;
98101 } ) ;
99102
100103 describe ( 'to project name' , ( ) => {
101- it ( 'should trim default directories from beginning' , ( ) => {
102- const appResults = toProjectName (
103- 'apps/directory/my-app/project.json' ,
104- null
105- ) ;
106- const libResults = toProjectName (
107- 'libs/directory/my-lib/project.json' ,
108- null
109- ) ;
110- expect ( appResults ) . toEqual ( 'directory-my-app' ) ;
111- expect ( libResults ) . toEqual ( 'directory-my-lib' ) ;
112- } ) ;
113-
114- it ( 'should trim custom directories from beginning' , ( ) => {
115- const nxJson : NxJsonConfiguration = {
116- npmScope : '' ,
117- workspaceLayout : {
118- appsDir : 'my-apps' ,
119- libsDir : 'packages' ,
120- } ,
121- } ;
122- const appResults = toProjectName (
123- 'my-apps/directory/my-app/project.json' ,
124- nxJson
125- ) ;
126- const libResults = toProjectName (
127- 'packages/directory/my-lib/project.json' ,
128- nxJson
129- ) ;
130- expect ( appResults ) . toEqual ( 'directory-my-app' ) ;
131- expect ( libResults ) . toEqual ( 'directory-my-lib' ) ;
132- } ) ;
133-
134104 it ( 'should lowercase names' , ( ) => {
135105 const nxJson : NxJsonConfiguration = {
136106 npmScope : '' ,
@@ -139,16 +109,10 @@ describe('Workspaces', () => {
139109 libsDir : 'packages' ,
140110 } ,
141111 } ;
142- const appResults = toProjectName (
143- 'my-apps/directory/my-app/package.json' ,
144- nxJson
145- ) ;
146- const libResults = toProjectName (
147- 'packages/directory/MyLib/package.json' ,
148- nxJson
149- ) ;
150- expect ( appResults ) . toEqual ( 'directory-my-app' ) ;
151- expect ( libResults ) . toEqual ( 'directory-mylib' ) ;
112+ const appResults = toProjectName ( 'my-apps/directory/my-app/package.json' ) ;
113+ const libResults = toProjectName ( 'packages/directory/MyLib/package.json' ) ;
114+ expect ( appResults ) . toEqual ( 'my-app' ) ;
115+ expect ( libResults ) . toEqual ( 'mylib' ) ;
152116 } ) ;
153117
154118 it ( 'should use the workspace globs in package.json' , ( ) => {
0 commit comments