refactor the TemplateInfo entityMetadata field to an entity object

Signed-off-by: Paul Cowan <paul.cowan@cutting.scot>
This commit is contained in:
Paul Cowan
2022-08-23 09:53:48 +01:00
parent d7e83f7ccf
commit 7b24f47bc6
9 changed files with 20 additions and 27 deletions
@@ -92,9 +92,6 @@ describe('fetch:cookiecutter', () => {
templateInfo: {
entityRef: 'template:default/cookiecutter',
baseUrl: 'somebase',
entityMetadata: {
name: 'cookiecutter',
},
},
workspacePath: mockTmpDir,
logger: getVoidLogger(),
@@ -65,9 +65,6 @@ describe('fetch:rails', () => {
templateInfo: {
baseUrl: 'somebase',
entityRef: 'template:default/myTemplate',
entityMetadata: {
name: 'myTemplate',
},
},
workspacePath: mockTmpDir,
logger: getVoidLogger(),
@@ -78,9 +78,6 @@ describe('fetch:template', () => {
templateInfo: {
baseUrl: 'base-url',
entityRef: 'template:default/test-template',
entityMetadata: {
name: 'test-template',
},
},
input: {
url: './skeleton',
@@ -106,9 +106,6 @@ export function createDryRunner(options: TemplateTesterCreateOptions) {
baseUrl: pathToFileURL(
resolveSafeChildPath(contentsPath, 'template.yaml'),
).toString(),
entityMetadata: {
name: 'dry-run',
},
},
},
secrets: input.secrets,
@@ -181,21 +181,13 @@ describe('DefaultWorkflowRunner', () => {
input: { foo: 1 },
},
],
templateInfo: {
entityRef,
entityMetadata: {
name: 'templateName',
},
},
templateInfo: { entityRef },
});
await runner.execute(task);
expect(fakeActionHandler.mock.calls[0][0].templateInfo).toEqual({
entityRef,
entityMetadata: {
name: 'templateName',
},
});
});
@@ -261,7 +261,9 @@ describe('createRouter', () => {
name: mockTemplate.metadata?.name,
}),
baseUrl: 'https://dev.azure.com',
entityMetadata: mockTemplate.metadata,
entity: {
metadata: mockTemplate.metadata,
},
},
},
}),
@@ -313,7 +315,9 @@ describe('createRouter', () => {
name: mockTemplate.metadata?.name,
}),
baseUrl: 'https://dev.azure.com',
entityMetadata: mockTemplate.metadata,
entity: {
metadata: mockTemplate.metadata,
},
},
},
}),
@@ -249,7 +249,9 @@ export async function createRouter(
name: template.metadata?.name,
}),
baseUrl,
entityMetadata: template.metadata,
entity: {
metadata: template.metadata,
},
},
};
+3 -1
View File
@@ -65,6 +65,8 @@ export const templateEntityV1beta3Validator: KindValidator;
export type TemplateInfo = {
entityRef: string;
baseUrl?: string;
entityMetadata: EntityMeta;
entity?: {
metadata: EntityMeta;
};
};
```
+7 -2
View File
@@ -34,9 +34,14 @@ export type TemplateInfo = {
baseUrl?: string;
/**
* The metadata of the Template entity
* the Template entity
*/
entityMetadata: EntityMeta;
entity?: {
/**
* The metadata of the Template
*/
metadata: EntityMeta;
};
};
/**