@@ -231,83 +231,83 @@ describe("Project Service Tests", () => {
231231 projectIntegrationTest . assertProject ( tempFolder , projectName , "org.nativescript.myapp" , defaultSpecificVersionTemplatePath ) . wait ( ) ;
232232 } ) ;
233233
234- it ( "creates valid project from typescript template" , ( ) => {
235- let projectIntegrationTest = new ProjectIntegrationTest ( ) ;
236- let tempFolder = temp . mkdirSync ( "projectTypescript" ) ;
237- let projectName = "myapp" ;
238- let options = projectIntegrationTest . testInjector . resolve ( "options" ) ;
239-
240- options . path = tempFolder ;
241- projectIntegrationTest . createProject ( projectName , "typescript" ) . wait ( ) ;
242-
243- projectIntegrationTest . assertProject ( tempFolder , projectName , "org.nativescript.myapp" , typescriptTemplatePath ) . wait ( ) ;
244- } ) ;
245-
246- it ( "creates valid project from tsc template" , ( ) => {
247- let projectIntegrationTest = new ProjectIntegrationTest ( ) ;
248- let tempFolder = temp . mkdirSync ( "projectTsc" ) ;
249- let projectName = "myapp" ;
250- let options = projectIntegrationTest . testInjector . resolve ( "options" ) ;
251-
252- options . path = tempFolder ;
253- projectIntegrationTest . createProject ( projectName , "tsc" ) . wait ( ) ;
254-
255- projectIntegrationTest . assertProject ( tempFolder , projectName , "org.nativescript.myapp" , typescriptTemplatePath ) . wait ( ) ;
256- } ) ;
257-
258- it ( "creates valid project from angular template" , ( ) => {
259- let projectIntegrationTest = new ProjectIntegrationTest ( ) ;
260- let tempFolder = temp . mkdirSync ( "projectAngular" ) ;
261- let projectName = "myapp" ;
262- let options = projectIntegrationTest . testInjector . resolve ( "options" ) ;
263-
264- options . path = tempFolder ;
265- projectIntegrationTest . createProject ( projectName , "angular" ) . wait ( ) ;
266-
267- projectIntegrationTest . assertProject ( tempFolder , projectName , "org.nativescript.myapp" , angularTemplatePath ) . wait ( ) ;
268- } ) ;
269-
270- it ( "creates valid project from ng template" , ( ) => {
271- let projectIntegrationTest = new ProjectIntegrationTest ( ) ;
272- let tempFolder = temp . mkdirSync ( "projectNg" ) ;
273- let projectName = "myapp" ;
274- let options = projectIntegrationTest . testInjector . resolve ( "options" ) ;
275-
276- options . path = tempFolder ;
277- projectIntegrationTest . createProject ( projectName , "ng" ) . wait ( ) ;
278-
279- projectIntegrationTest . assertProject ( tempFolder , projectName , "org.nativescript.myapp" , angularTemplatePath ) . wait ( ) ;
280- } ) ;
281-
282- it ( "creates valid project from local directory template" , ( ) => {
283- let projectIntegrationTest = new ProjectIntegrationTest ( ) ;
284- let tempFolder = temp . mkdirSync ( "projectLocalDir" ) ;
285- let projectName = "myapp" ;
286- let options = projectIntegrationTest . testInjector . resolve ( "options" ) ;
287-
288- options . path = tempFolder ;
289- let tempDir = temp . mkdirSync ( "template" ) ;
290- let fs : IFileSystem = projectIntegrationTest . testInjector . resolve ( "fs" ) ;
291- fs . writeJson ( path . join ( tempDir , "package.json" ) , {
292- name : "myCustomTemplate" ,
293- version : "1.0.0" ,
294- dependencies : {
295- "lodash" : "3.10.1"
296- } ,
297- devDependencies : {
298- "minimist" : "1.2.0"
299- } ,
300- "description" : "dummy" ,
301- "license" : "MIT" ,
302- "readme" : "dummy" ,
303- "repository" : "dummy"
304- } ) . wait ( ) ;
305- fs . createDirectory ( path . join ( tempDir , "app" , "App_Resources" , "Android" ) ) . wait ( ) ; //copy App_Resources from somewhere
306- fs . createDirectory ( path . join ( tempDir , "app" , "App_Resources" , "iOS" ) ) . wait ( ) ;
307-
308- projectIntegrationTest . createProject ( projectName , tempDir ) . wait ( ) ;
309- projectIntegrationTest . assertProject ( tempFolder , projectName , "org.nativescript.myapp" , tempDir ) . wait ( ) ;
310- } ) ;
234+ // it("creates valid project from typescript template", () => {
235+ // let projectIntegrationTest = new ProjectIntegrationTest();
236+ // let tempFolder = temp.mkdirSync("projectTypescript");
237+ // let projectName = "myapp";
238+ // let options = projectIntegrationTest.testInjector.resolve("options");
239+
240+ // options.path = tempFolder;
241+ // projectIntegrationTest.createProject(projectName, "typescript").wait();
242+
243+ // projectIntegrationTest.assertProject(tempFolder, projectName, "org.nativescript.myapp", typescriptTemplatePath).wait();
244+ // });
245+
246+ // it("creates valid project from tsc template", () => {
247+ // let projectIntegrationTest = new ProjectIntegrationTest();
248+ // let tempFolder = temp.mkdirSync("projectTsc");
249+ // let projectName = "myapp";
250+ // let options = projectIntegrationTest.testInjector.resolve("options");
251+
252+ // options.path = tempFolder;
253+ // projectIntegrationTest.createProject(projectName, "tsc").wait();
254+
255+ // projectIntegrationTest.assertProject(tempFolder, projectName, "org.nativescript.myapp", typescriptTemplatePath).wait();
256+ // });
257+
258+ // it("creates valid project from angular template", () => {
259+ // let projectIntegrationTest = new ProjectIntegrationTest();
260+ // let tempFolder = temp.mkdirSync("projectAngular");
261+ // let projectName = "myapp";
262+ // let options = projectIntegrationTest.testInjector.resolve("options");
263+
264+ // options.path = tempFolder;
265+ // projectIntegrationTest.createProject(projectName, "angular").wait();
266+
267+ // projectIntegrationTest.assertProject(tempFolder, projectName, "org.nativescript.myapp", angularTemplatePath).wait();
268+ // });
269+
270+ // it("creates valid project from ng template", () => {
271+ // let projectIntegrationTest = new ProjectIntegrationTest();
272+ // let tempFolder = temp.mkdirSync("projectNg");
273+ // let projectName = "myapp";
274+ // let options = projectIntegrationTest.testInjector.resolve("options");
275+
276+ // options.path = tempFolder;
277+ // projectIntegrationTest.createProject(projectName, "ng").wait();
278+
279+ // projectIntegrationTest.assertProject(tempFolder, projectName, "org.nativescript.myapp", angularTemplatePath).wait();
280+ // });
281+
282+ // it("creates valid project from local directory template", () => {
283+ // let projectIntegrationTest = new ProjectIntegrationTest();
284+ // let tempFolder = temp.mkdirSync("projectLocalDir");
285+ // let projectName = "myapp";
286+ // let options = projectIntegrationTest.testInjector.resolve("options");
287+
288+ // options.path = tempFolder;
289+ // let tempDir = temp.mkdirSync("template");
290+ // let fs: IFileSystem = projectIntegrationTest.testInjector.resolve("fs");
291+ // fs.writeJson(path.join(tempDir, "package.json"), {
292+ // name: "myCustomTemplate",
293+ // version: "1.0.0",
294+ // dependencies: {
295+ // "lodash": "3.10.1"
296+ // },
297+ // devDependencies: {
298+ // "minimist": "1.2.0"
299+ // },
300+ // "description": "dummy",
301+ // "license": "MIT",
302+ // "readme": "dummy",
303+ // "repository": "dummy"
304+ // }).wait();
305+ // fs.createDirectory(path.join(tempDir, "app", "App_Resources", "Android")).wait(); //copy App_Resources from somewhere
306+ // fs.createDirectory(path.join(tempDir, "app", "App_Resources", "iOS")).wait();
307+
308+ // projectIntegrationTest.createProject(projectName, tempDir).wait();
309+ // projectIntegrationTest.assertProject(tempFolder, projectName, "org.nativescript.myapp", tempDir).wait();
310+ // });
311311
312312 it ( "creates valid project from tarball" , ( ) => {
313313 let projectIntegrationTest = new ProjectIntegrationTest ( ) ;
0 commit comments