@@ -83,7 +83,7 @@ test.describe('Verify exporting feature', () => {
8383
8484 const { csvData, jsonData } = await exportCsvJson ( page ) ;
8585
86- expect ( csvData . length ) . toBe ( page_count ) ;
86+ expect ( csvData . length ) . toHaveLength ( page_count ) ;
8787
8888 const matchingCsvRow = csvData . find ( ( row ) => row . id === nameText ) ;
8989 expect ( matchingCsvRow ) . toBeDefined ( ) ;
@@ -97,7 +97,7 @@ test.describe('Verify exporting feature', () => {
9797 // CSV uses "advisory_type_name" field for type
9898 expect ( matchingCsvRow ! . advisory_type_name . toLowerCase ( ) ) . toBe ( typeText ! . toLowerCase ( ) ) ;
9999
100- expect ( jsonData . length ) . toBe ( page_count ) ;
100+ expect ( jsonData . length ) . toHaveLength ( page_count ) ;
101101
102102 // Find matching row in JSON and validate
103103 const matchingJsonRow = jsonData . find ( ( row ) => row . id === nameText ) ;
@@ -132,7 +132,7 @@ test.describe('Verify exporting feature', () => {
132132 const { csvData, jsonData } = await exportCsvJson ( page ) ;
133133
134134 // After filtering, we should have exactly 1 system
135- expect ( csvData . length ) . toBe ( 1 ) ;
135+ expect ( csvData . length ) . toHaveLength ( 1 ) ;
136136
137137 // Verify our created system is in the exported data
138138 const matchingCsvRow = csvData . find ( ( row ) => row . display_name === system . name ) ;
@@ -141,7 +141,7 @@ test.describe('Verify exporting feature', () => {
141141 expect ( matchingCsvRow ! . os ) . toBe ( osText ) ;
142142 expect ( matchingCsvRow ! . packages_installed ) . toBe ( installedPackagesText ) ;
143143
144- expect ( jsonData . length ) . toBe ( 1 ) ;
144+ expect ( jsonData . length ) . toHaveLength ( 1 ) ;
145145
146146 // Find matching row in JSON and validate
147147 const matchingJsonRow = jsonData . find ( ( row ) => row . display_name === system . name ) ;
@@ -177,7 +177,7 @@ test.describe('Verify exporting feature', () => {
177177 const { csvData, jsonData } = await exportCsvJson ( page ) ;
178178
179179 // Verify row count matches UI count
180- expect ( csvData . length ) . toBe ( page_count ) ;
180+ expect ( csvData . length ) . toHaveLength ( page_count ) ;
181181
182182 const matchingCsvRow = csvData . find ( ( row ) => row . name === nameText ) ;
183183 expect ( matchingCsvRow ) . toBeDefined ( ) ;
@@ -190,7 +190,7 @@ test.describe('Verify exporting feature', () => {
190190 expect ( matchingCsvRow ! . summary . toLowerCase ( ) ) . toContain ( summaryPrefix . toLowerCase ( ) ) ;
191191 expect ( matchingCsvRow ! . systems_installed ) . toBe ( installedSystemsText ) ;
192192
193- expect ( jsonData . length ) . toBe ( page_count ) ;
193+ expect ( jsonData . length ) . toHaveLength ( page_count ) ;
194194
195195 // Find matching row in JSON and validate
196196 const matchingJsonRow = jsonData . find ( ( row ) => row . name === nameText ) ;
0 commit comments