@@ -223,17 +223,23 @@ test.only
223
223
await deleteStandaloneDatabaseApi ( ossStandaloneConfig ) ;
224
224
} ) ( 'Analysis history' , async t => {
225
225
const numberOfKeys = [ ] ;
226
+ const dbSize = ( await cliPage . getSuccessCommandResultFromCli ( 'dbsize' ) ) . split ( ' ' ) ;
227
+ console . log ( `dbSize: ${ dbSize } ` ) ;
228
+ const existedNumberOfKeys = parseInt ( dbSize [ dbSize . length - 1 ] ) ;
229
+ console . log ( `existedNumberOfKeys: ${ existedNumberOfKeys } ` ) ;
226
230
for ( let i = 0 ; i < 6 ; i ++ ) {
227
231
await cliPage . sendCommandInCli ( `set ${ keyNamesReport [ i ] } ${ chance . word ( ) } ` ) ;
228
232
await t . click ( memoryEfficiencyPage . newReportBtn ) ;
233
+ const compareValue = parseInt ( await memoryEfficiencyPage . donutTotalKeys . sibling ( 1 ) . textContent ) ;
234
+ await t . expect ( compareValue ) . eql ( ( existedNumberOfKeys + i + 1 ) , 'New report is not displayed' , { timeout : 2000 } ) ;
229
235
numberOfKeys . push ( await memoryEfficiencyPage . donutTotalKeys . sibling ( 1 ) . textContent ) ;
230
236
}
231
237
await t . click ( memoryEfficiencyPage . selectedReport ) ;
232
238
// Verify that user can see up to the 5 most recent previous results per database in the history
233
239
await t . expect ( memoryEfficiencyPage . reportItem . count ) . eql ( 5 , 'Number of saved reports is not correct' ) ;
234
240
// Verify that user can switch between reports and see all data updated in each report
241
+ console . log ( `numberOfKeys in generated report: ${ numberOfKeys } ` ) ;
235
242
for ( let i = 0 ; i < 5 ; i ++ ) {
236
- // await t.debug();
237
243
await t . click ( memoryEfficiencyPage . reportItem . nth ( i ) ) ;
238
244
const actualNumber = await memoryEfficiencyPage . donutTotalKeys . sibling ( 1 ) . textContent ;
239
245
console . log ( `actualNumber: ${ actualNumber } ` ) ;
0 commit comments