@@ -114,6 +114,7 @@ class ProjectIntegrationTest {
114
114
this . testInjector . register ( "fs" , FileSystem ) ;
115
115
this . testInjector . register ( "projectDataService" , ProjectDataServiceLib . ProjectDataService ) ;
116
116
this . testInjector . register ( "staticConfig" , StaticConfig ) ;
117
+ this . testInjector . register ( "analyticsService" , { track : async ( ) => undefined } ) ;
117
118
118
119
this . testInjector . register ( "npmInstallationManager" , NpmInstallationManager ) ;
119
120
this . testInjector . register ( "npm" , NpmLib . NodePackageManager ) ;
@@ -153,8 +154,10 @@ describe("Project Service Tests", () => {
153
154
"readme" : "dummy" ,
154
155
"repository" : "dummy"
155
156
} ) ;
156
- await npmInstallationManager . install ( "tns-template-hello-world" , defaultTemplateDir , { dependencyType : "save" } ) ;
157
- defaultTemplatePath = path . join ( defaultTemplateDir , "node_modules" , "tns-template-hello-world" ) ;
157
+
158
+ await npmInstallationManager . install ( constants . RESERVED_TEMPLATE_NAMES [ "default" ] , defaultTemplateDir , { dependencyType : "save" } ) ;
159
+ defaultTemplatePath = path . join ( defaultTemplateDir , "node_modules" , constants . RESERVED_TEMPLATE_NAMES [ "default" ] ) ;
160
+
158
161
fs . deleteDirectory ( path . join ( defaultTemplatePath , "node_modules" ) ) ;
159
162
160
163
let defaultSpecificVersionTemplateDir = temp . mkdirSync ( "defaultTemplateSpeciffic" ) ;
@@ -166,8 +169,10 @@ describe("Project Service Tests", () => {
166
169
"readme" : "dummy" ,
167
170
"repository" : "dummy"
168
171
} ) ;
169
- await npmInstallationManager . install ( "tns-template-hello-world" , defaultSpecificVersionTemplateDir , { version : "1.4.0" , dependencyType : "save" } ) ;
170
- defaultSpecificVersionTemplatePath = path . join ( defaultSpecificVersionTemplateDir , "node_modules" , "tns-template-hello-world" ) ;
172
+
173
+ await npmInstallationManager . install ( constants . RESERVED_TEMPLATE_NAMES [ "default" ] , defaultSpecificVersionTemplateDir , { version : "1.4.0" , dependencyType : "save" } ) ;
174
+ defaultSpecificVersionTemplatePath = path . join ( defaultSpecificVersionTemplateDir , "node_modules" , constants . RESERVED_TEMPLATE_NAMES [ "default" ] ) ;
175
+
171
176
fs . deleteDirectory ( path . join ( defaultSpecificVersionTemplatePath , "node_modules" ) ) ;
172
177
173
178
let angularTemplateDir = temp . mkdirSync ( "angularTemplate" ) ;
@@ -179,8 +184,10 @@ describe("Project Service Tests", () => {
179
184
"readme" : "dummy" ,
180
185
"repository" : "dummy"
181
186
} ) ;
182
- await npmInstallationManager . install ( "tns-template-hello-world-ng" , angularTemplateDir , { dependencyType : "save" } ) ;
183
- angularTemplatePath = path . join ( angularTemplateDir , "node_modules" , "tns-template-hello-world-ng" ) ;
187
+
188
+ await npmInstallationManager . install ( constants . RESERVED_TEMPLATE_NAMES [ "angular" ] , angularTemplateDir , { dependencyType : "save" } ) ;
189
+ angularTemplatePath = path . join ( angularTemplateDir , "node_modules" , constants . RESERVED_TEMPLATE_NAMES [ "angular" ] ) ;
190
+
184
191
fs . deleteDirectory ( path . join ( angularTemplatePath , "node_modules" ) ) ;
185
192
186
193
let typescriptTemplateDir = temp . mkdirSync ( "typescriptTemplate" ) ;
@@ -192,8 +199,10 @@ describe("Project Service Tests", () => {
192
199
"readme" : "dummy" ,
193
200
"repository" : "dummy"
194
201
} ) ;
195
- await npmInstallationManager . install ( "tns-template-hello-world-ts" , typescriptTemplateDir , { dependencyType : "save" } ) ;
196
- typescriptTemplatePath = path . join ( typescriptTemplateDir , "node_modules" , "tns-template-hello-world-ts" ) ;
202
+
203
+ await npmInstallationManager . install ( constants . RESERVED_TEMPLATE_NAMES [ "typescript" ] , typescriptTemplateDir , { dependencyType : "save" } ) ;
204
+ typescriptTemplatePath = path . join ( typescriptTemplateDir , "node_modules" , constants . RESERVED_TEMPLATE_NAMES [ "typescript" ] ) ;
205
+
197
206
fs . deleteDirectory ( path . join ( typescriptTemplatePath , "node_modules" ) ) ;
198
207
} ) ;
199
208
@@ -436,6 +445,7 @@ function createTestInjector() {
436
445
testInjector . register ( "projectDataService" , ProjectDataServiceLib . ProjectDataService ) ;
437
446
438
447
testInjector . register ( "staticConfig" , StaticConfig ) ;
448
+ testInjector . register ( "analyticsService" , { track : async ( ) => undefined } ) ;
439
449
440
450
testInjector . register ( "npmInstallationManager" , NpmInstallationManager ) ;
441
451
testInjector . register ( "httpClient" , HttpClientLib . HttpClient ) ;
0 commit comments