@@ -5,22 +5,28 @@ var path = require('path');
5
5
var dynamicPathParser = require ( '../../addon/ng2/utilities/dynamic-path-parser' ) ;
6
6
var mockFs = require ( 'mock-fs' ) ;
7
7
8
- var appDir = `src${ path . sep } client ${ path . sep } app` ;
8
+ var appDir = `src${ path . sep } app` ;
9
9
10
10
describe ( 'dynamic path parser' , ( ) => {
11
11
var project ;
12
12
var entityName = 'temp-name' ;
13
13
var rootName = path . parse ( process . cwd ( ) ) . root + 'project' ;
14
+ var sourceDir = 'src' ;
14
15
beforeEach ( ( ) => {
15
- project = { root : rootName } ;
16
+ project = {
17
+ root : rootName ,
18
+ ngConfig : {
19
+ defaults : {
20
+ sourceDir : sourceDir
21
+ }
22
+ }
23
+ } ;
16
24
var mockFolder = { } ;
17
25
mockFolder [ rootName ] = {
18
26
src : {
19
- client : {
20
- app : {
21
- 'index.html' : '<html></html>' ,
22
- 'temp-name' : { }
23
- }
27
+ app : {
28
+ 'index.html' : '<html></html>' ,
29
+ 'temp-name' : { }
24
30
}
25
31
}
26
32
} ;
@@ -63,18 +69,16 @@ describe('dynamic path parser', () => {
63
69
var mockFolder = { } ;
64
70
mockFolder [ rootName ] = {
65
71
src : {
66
- client : {
67
- app : {
68
- 'index.html' : '<html></html>' ,
69
- 'child-dir' : {
70
- 'temp-name' : { }
71
- }
72
+ app : {
73
+ 'index.html' : '<html></html>' ,
74
+ 'child-dir' : {
75
+ 'temp-name' : { }
72
76
}
73
77
}
74
78
}
75
79
} ;
76
80
mockFs ( mockFolder ) ;
77
- process . env . PWD = path . join ( project . root , 'src' , 'client' , ' app', 'child-dir' ) ;
81
+ process . env . PWD = path . join ( project . root , 'src' , 'app' , 'child-dir' ) ;
78
82
var result = dynamicPathParser ( project , entityName ) ;
79
83
expect ( result . dir ) . to . equal ( `${ appDir } ${ path . sep } child-dir` ) ;
80
84
expect ( result . name ) . to . equal ( entityName ) ;
@@ -84,17 +88,15 @@ describe('dynamic path parser', () => {
84
88
var mockFolder = { } ;
85
89
mockFolder [ rootName ] = {
86
90
src : {
87
- client : {
88
- app : {
89
- 'index.html' : '<html></html>' ,
90
- 'child-dir' : { } ,
91
- 'temp-name' : { }
92
- }
91
+ app : {
92
+ 'index.html' : '<html></html>' ,
93
+ 'child-dir' : { } ,
94
+ 'temp-name' : { }
93
95
}
94
96
}
95
97
} ;
96
98
mockFs ( mockFolder ) ;
97
- process . env . PWD = path . join ( project . root , 'src' , 'client' , ' app', 'child-dir' ) ;
99
+ process . env . PWD = path . join ( project . root , 'src' , 'app' , 'child-dir' ) ;
98
100
var result = dynamicPathParser ( project , '..' + path . sep + entityName ) ;
99
101
expect ( result . dir ) . to . equal ( appDir ) ;
100
102
expect ( result . name ) . to . equal ( entityName ) ;
@@ -105,19 +107,17 @@ describe('dynamic path parser', () => {
105
107
var mockFolder = { } ;
106
108
mockFolder [ rootName ] = {
107
109
src : {
108
- client : {
109
- app : {
110
- 'index.html' : '<html></html>' ,
111
- 'child-dir' : {
112
- 'grand-child-dir' : { } ,
113
- 'temp-name' : { }
114
- }
110
+ app : {
111
+ 'index.html' : '<html></html>' ,
112
+ 'child-dir' : {
113
+ 'grand-child-dir' : { } ,
114
+ 'temp-name' : { }
115
115
}
116
116
}
117
117
}
118
118
} ;
119
119
mockFs ( mockFolder ) ;
120
- process . env . PWD = path . join ( project . root , 'src' , 'client' , ' app', 'child-dir' , 'grand-child-dir' ) ;
120
+ process . env . PWD = path . join ( project . root , 'src' , 'app' , 'child-dir' , 'grand-child-dir' ) ;
121
121
var result = dynamicPathParser ( project , '..' + path . sep + entityName ) ;
122
122
expect ( result . dir ) . to . equal ( `${ appDir } ${ path . sep } child-dir` ) ;
123
123
expect ( result . name ) . to . equal ( entityName ) ;
@@ -127,15 +127,13 @@ describe('dynamic path parser', () => {
127
127
var mockFolder = { } ;
128
128
mockFolder [ rootName ] = {
129
129
src : {
130
- client : {
131
- app : {
132
- '+my-route' : { }
133
- }
130
+ app : {
131
+ '+my-route' : { }
134
132
}
135
133
}
136
134
} ;
137
135
mockFs ( mockFolder ) ;
138
- process . env . PWD = path . join ( project . root , 'src' , 'client' , ' app', 'my-route' ) ;
136
+ process . env . PWD = path . join ( project . root , 'src' , 'app' , 'my-route' ) ;
139
137
var result = dynamicPathParser ( project , entityName ) ;
140
138
expect ( result . dir ) . to . equal ( `${ appDir } ${ path . sep } +my-route` ) ;
141
139
expect ( result . name ) . to . equal ( entityName ) ;
0 commit comments