Skip to content

Commit 826e4b7

Browse files
committed
chore(e2e): fix issue in referencing the template instead of the component
Signed-off-by: Patrick <[email protected]>
1 parent 40be4fc commit 826e4b7

File tree

1 file changed

+27
-27
lines changed

1 file changed

+27
-27
lines changed

e2e-tests/playwright/e2e/scaffolder-backend-module-annotator.spec.ts

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ test.describe.serial("Test Scaffolder Backend Module Annotator Actions", () => {
2323
componentPartialName: `test-scaffoldedfromlink-`,
2424
description: "react app using template",
2525
label: "some-label",
26-
annotation: "some-annoation",
26+
annotation: "some-annotation",
2727
repo: `test-scaffolded-${Date.now()}`,
2828
repoOwner: Buffer.from(
2929
process.env.GITHUB_ORG || "amFudXMtcWU=",
@@ -165,40 +165,34 @@ test.describe.serial("Test Scaffolder Backend Module Annotator Actions", () => {
165165
await uiHelper.verifyText("Provide some simple information");
166166
});
167167

168-
test("Verify Registered Template has templated label in entity Raw Yaml", async () => {
169-
await uiHelper.openSidebar("Catalog");
170-
await uiHelper.selectMuiBox("Kind", "Template");
168+
test("Verify Registered Component has templated label in entity Raw Yaml", async () => {
169+
await uiHelper.openCatalogSidebar("Component");
170+
await uiHelper.searchInputPlaceholder(reactAppDetails.componentName);
171171

172-
await uiHelper.searchInputPlaceholder("Create React App Template\n");
173-
await uiHelper.verifyRowInTableByUniqueText("Create React App Template", [
174-
"website",
175-
]);
176-
await uiHelper.clickLink("Create React App Template");
172+
await uiHelper.verifyRowInTableByUniqueText(
173+
`${reactAppDetails.componentName}`,
174+
["website"],
175+
);
176+
await uiHelper.clickLink(`${reactAppDetails.componentName}`);
177177

178178
await catalogImport.inspectEntityAndVerifyYaml(
179-
`labels:\n custom: some-label\n`,
179+
`labels:\n custom: ${reactAppDetails.label}\n`,
180180
);
181-
182-
await uiHelper.clickLink("Launch Template");
183-
await uiHelper.verifyText("Provide some simple information");
184181
});
185182

186-
test("Verify Registered Template has templated annotation in entity Raw Yaml", async () => {
187-
await uiHelper.openSidebar("Catalog");
188-
await uiHelper.selectMuiBox("Kind", "Template");
183+
test("Verify Registered Component has templated annotation in entity Raw Yaml", async () => {
184+
await uiHelper.openCatalogSidebar("Component");
185+
await uiHelper.searchInputPlaceholder(reactAppDetails.componentName);
189186

190-
await uiHelper.searchInputPlaceholder("Create React App Template\n");
191-
await uiHelper.verifyRowInTableByUniqueText("Create React App Template", [
192-
"website",
193-
]);
194-
await uiHelper.clickLink("Create React App Template");
187+
await uiHelper.verifyRowInTableByUniqueText(
188+
`${reactAppDetails.componentName}`,
189+
["website"],
190+
);
191+
await uiHelper.clickLink(`${reactAppDetails.componentName}`);
195192

196193
await catalogImport.inspectEntityAndVerifyYaml(
197-
`custom.io/annotation: backstage.io/some-annotation`,
194+
`custom.io/annotation: ${reactAppDetails.annotation}`,
198195
);
199-
200-
await uiHelper.clickLink("Launch Template");
201-
await uiHelper.verifyText("Provide some simple information");
202196
});
203197

204198
test("Verify Registered Template has templated version in entity Raw Yaml", async () => {
@@ -214,9 +208,15 @@ test.describe.serial("Test Scaffolder Backend Module Annotator Actions", () => {
214208
await catalogImport.inspectEntityAndVerifyYaml(
215209
`backstage.io/template-version: 0.0.1`,
216210
);
211+
});
217212

218-
await uiHelper.clickLink("Launch Template");
219-
await uiHelper.verifyText("Provide some simple information");
213+
test("Verify Registered Component has templated version in entity Raw Yaml", async () => {
214+
await uiHelper.openCatalogSidebar("Component");
215+
await uiHelper.searchInputPlaceholder(reactAppDetails.componentName);
216+
217+
await catalogImport.inspectEntityAndVerifyYaml(
218+
`backstage.io/template-version: 0.0.1`,
219+
);
220220
});
221221

222222
test.afterAll(async () => {

0 commit comments

Comments
 (0)