Skip to content

Commit 40b17ff

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

File tree

1 file changed

+33
-15
lines changed

1 file changed

+33
-15
lines changed

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

Lines changed: 33 additions & 15 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,25 +165,43 @@ 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}`);
177+
178+
await catalogImport.inspectEntityAndVerifyYaml(
179+
`labels:\n custom: ${reactAppDetails.label}\n`,
180+
);
181+
182+
await uiHelper.clickLink("Launch Template");
183+
await uiHelper.verifyText("Provide some simple information");
184+
});
185+
186+
test("Verify Registered Component has templated annotation in entity Raw Yaml", async () => {
187+
await uiHelper.openCatalogSidebar("Component");
188+
await uiHelper.searchInputPlaceholder(reactAppDetails.componentName);
189+
190+
await uiHelper.verifyRowInTableByUniqueText(
191+
`${reactAppDetails.componentName}`,
192+
["website"],
193+
);
194+
await uiHelper.clickLink(`${reactAppDetails.componentName}`);
177195

178196
await catalogImport.inspectEntityAndVerifyYaml(
179-
`labels:\n custom: some-label\n`,
197+
`custom.io/annotation: ${reactAppDetails.annotation}`,
180198
);
181199

182200
await uiHelper.clickLink("Launch Template");
183201
await uiHelper.verifyText("Provide some simple information");
184202
});
185203

186-
test("Verify Registered Template has templated annotation in entity Raw Yaml", async () => {
204+
test("Verify Registered Template has templated version in entity Raw Yaml", async () => {
187205
await uiHelper.openSidebar("Catalog");
188206
await uiHelper.selectMuiBox("Kind", "Template");
189207

@@ -194,16 +212,16 @@ test.describe.serial("Test Scaffolder Backend Module Annotator Actions", () => {
194212
await uiHelper.clickLink("Create React App Template");
195213

196214
await catalogImport.inspectEntityAndVerifyYaml(
197-
`custom.io/annotation: backstage.io/some-annotation`,
215+
`backstage.io/template-version: 0.0.1`,
198216
);
199217

200218
await uiHelper.clickLink("Launch Template");
201219
await uiHelper.verifyText("Provide some simple information");
202220
});
203221

204-
test("Verify Registered Template has templated version in entity Raw Yaml", async () => {
205-
await uiHelper.openSidebar("Catalog");
206-
await uiHelper.selectMuiBox("Kind", "Template");
222+
test("Verify Registered Component has templated version in entity Raw Yaml", async () => {
223+
await uiHelper.openCatalogSidebar("Component");
224+
await uiHelper.searchInputPlaceholder(reactAppDetails.componentName);
207225

208226
await uiHelper.searchInputPlaceholder("Create React App Template\n");
209227
await uiHelper.verifyRowInTableByUniqueText("Create React App Template", [

0 commit comments

Comments
 (0)