@@ -23,7 +23,7 @@ test.describe.serial("Test Scaffolder Backend Module Annotator Actions", () => {
23
23
componentPartialName : `test-scaffoldedfromlink-` ,
24
24
description : "react app using template" ,
25
25
label : "some-label" ,
26
- annotation : "some-annoation " ,
26
+ annotation : "some-annotation " ,
27
27
repo : `test-scaffolded-${ Date . now ( ) } ` ,
28
28
repoOwner : Buffer . from (
29
29
process . env . GITHUB_ORG || "amFudXMtcWU=" ,
@@ -165,25 +165,47 @@ test.describe.serial("Test Scaffolder Backend Module Annotator Actions", () => {
165
165
await uiHelper . verifyText ( "Provide some simple information" ) ;
166
166
} ) ;
167
167
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 (
171
+ `scaffoldedfromlink-${ reactAppDetails . componentName } ` ,
172
+ ) ;
171
173
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" ) ;
174
+ await uiHelper . verifyRowInTableByUniqueText (
175
+ ` ${ reactAppDetails . componentName } ` ,
176
+ [ "website" ] ,
177
+ ) ;
178
+ await uiHelper . clickLink ( ` ${ reactAppDetails . componentName } ` ) ;
177
179
178
180
await catalogImport . inspectEntityAndVerifyYaml (
179
- `labels:\n custom: some- label\n` ,
181
+ `labels:\n custom: ${ reactAppDetails . label } \n` ,
180
182
) ;
181
183
182
184
await uiHelper . clickLink ( "Launch Template" ) ;
183
185
await uiHelper . verifyText ( "Provide some simple information" ) ;
184
186
} ) ;
185
187
186
- test ( "Verify Registered Template has templated annotation in entity Raw Yaml" , async ( ) => {
188
+ test ( "Verify Registered Component has templated annotation in entity Raw Yaml" , async ( ) => {
189
+ await uiHelper . openCatalogSidebar ( "Component" ) ;
190
+ await uiHelper . searchInputPlaceholder (
191
+ `scaffoldedfromlink-${ reactAppDetails . componentName } ` ,
192
+ ) ;
193
+
194
+ await uiHelper . verifyRowInTableByUniqueText (
195
+ `${ reactAppDetails . componentName } ` ,
196
+ [ "website" ] ,
197
+ ) ;
198
+ await uiHelper . clickLink ( `${ reactAppDetails . componentName } ` ) ;
199
+
200
+ await catalogImport . inspectEntityAndVerifyYaml (
201
+ `custom.io/annotation: ${ reactAppDetails . annotation } ` ,
202
+ ) ;
203
+
204
+ await uiHelper . clickLink ( "Launch Template" ) ;
205
+ await uiHelper . verifyText ( "Provide some simple information" ) ;
206
+ } ) ;
207
+
208
+ test ( "Verify Registered Template has templated version in entity Raw Yaml" , async ( ) => {
187
209
await uiHelper . openSidebar ( "Catalog" ) ;
188
210
await uiHelper . selectMuiBox ( "Kind" , "Template" ) ;
189
211
@@ -194,16 +216,18 @@ test.describe.serial("Test Scaffolder Backend Module Annotator Actions", () => {
194
216
await uiHelper . clickLink ( "Create React App Template" ) ;
195
217
196
218
await catalogImport . inspectEntityAndVerifyYaml (
197
- `custom .io/annotation: backstage.io/some-annotation ` ,
219
+ `backstage .io/template-version: 0.0.1 ` ,
198
220
) ;
199
221
200
222
await uiHelper . clickLink ( "Launch Template" ) ;
201
223
await uiHelper . verifyText ( "Provide some simple information" ) ;
202
224
} ) ;
203
225
204
- test ( "Verify Registered Template has templated version in entity Raw Yaml" , async ( ) => {
205
- await uiHelper . openSidebar ( "Catalog" ) ;
206
- await uiHelper . selectMuiBox ( "Kind" , "Template" ) ;
226
+ test ( "Verify Registered Component has templated version in entity Raw Yaml" , async ( ) => {
227
+ await uiHelper . openCatalogSidebar ( "Component" ) ;
228
+ await uiHelper . searchInputPlaceholder (
229
+ `scaffoldedfromlink-${ reactAppDetails . componentName } ` ,
230
+ ) ;
207
231
208
232
await uiHelper . searchInputPlaceholder ( "Create React App Template\n" ) ;
209
233
await uiHelper . verifyRowInTableByUniqueText ( "Create React App Template" , [
0 commit comments