Skip to content

Commit d753d6b

Browse files
committed
refactor: create empty projects with extensions
1 parent bf8ecfd commit d753d6b

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/utils.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -153,10 +153,10 @@ export const renameFilesForce = (paths: FromTo[]) =>
153153
tree.delete(from);
154154
});
155155

156-
export function createEmptyNsOnlyProject(projectName: string): UnitTestTree {
156+
export function createEmptyNsOnlyProject(projectName: string, extension: string = ''): UnitTestTree {
157157
let appTree = schematicRunner.runSchematic("angular-json", { name: projectName, sourceRoot: "src" });
158158

159-
appTree = createAppModule(<any>appTree, `/src/app/app.module.ts`);
159+
appTree = createAppModule(<any>appTree, `/src/app/app.module${extension}.ts`);
160160

161161
appTree.create('/package.json', JSON.stringify({
162162
nativescript: { id: "proj" },
@@ -171,9 +171,9 @@ export function createEmptyNsOnlyProject(projectName: string): UnitTestTree {
171171
return appTree;
172172
}
173173

174-
export function createEmptySharedProject(projectName: string): UnitTestTree {
175-
let appTree = createEmptyNsOnlyProject(projectName);
176-
appTree = createAppModule(<any>appTree, `/src/app/app.module.tns.ts`);
174+
export function createEmptySharedProject(projectName: string, webExtension: string = '', nsExtension: string = '.tns'): UnitTestTree {
175+
let appTree = createEmptyNsOnlyProject(projectName, nsExtension);
176+
appTree = createAppModule(<any>appTree, `/src/app/app.module${webExtension}.ts`);
177177

178178
appTree.create('/nsconfig.json', JSON.stringify({
179179
"appResourcesPath": "App_Resources",

0 commit comments

Comments
 (0)