@@ -2,6 +2,7 @@ import AppConfig from '@/config/AppConfig';
22import { ShipmentType } from '@/constants/ShipmentType' ;
33import { expect , test } from '@/fixtures/fixtures' ;
44import { StockMovementResponse } from '@/types' ;
5+ import RefreshCachesUtils from '@/utils/RefreshCaches' ;
56import { getShipmentId , getShipmentItemId } from '@/utils/shipmentUtils' ;
67
78test . describe ( 'Create putaway for more than 1 item, separate putaways' , ( ) => {
@@ -87,6 +88,7 @@ test.describe('Create putaway for more than 1 item, separate putaways', () => {
8788 test ( 'Create putaway from inbound stock movement for 2 items, 2 separate putaways' , async ( {
8889 stockMovementShowPage,
8990 navbar,
91+ page,
9092 createPutawayPage,
9193 internalLocationService,
9294 productShowPage,
@@ -105,8 +107,10 @@ test.describe('Create putaway for more than 1 item, separate putaways', () => {
105107 await test . step ( 'Go to create putaway page' , async ( ) => {
106108 await stockMovementShowPage . goToPage ( STOCK_MOVEMENT . id ) ;
107109 await stockMovementShowPage . isLoaded ( ) ;
108- await navbar . profileButton . click ( ) ;
109- await navbar . refreshCachesButton . click ( ) ;
110+ await RefreshCachesUtils . refreshCaches ( {
111+ navbar,
112+ page,
113+ } ) ;
110114 await navbar . inbound . click ( ) ;
111115 await navbar . createPutaway . click ( ) ;
112116 await createPutawayPage . isLoaded ( ) ;
@@ -164,7 +168,7 @@ test.describe('Create putaway for more than 1 item, separate putaways', () => {
164168 await test . step ( 'Go to putaway list page and edit created pending putaway' , async ( ) => {
165169 await putawayListPage . goToPage ( ) ;
166170 await putawayListPage . isLoaded ( ) ;
167- const row = putawayListPage . table . row ( 1 )
171+ const row = putawayListPage . table . row ( 1 ) ;
168172 await row . actionsButton . click ( ) ;
169173 await row . viewOrderDetails . click ( ) ;
170174 await putawayDetailsPage . isLoaded ( ) ;
@@ -187,8 +191,10 @@ test.describe('Create putaway for more than 1 item, separate putaways', () => {
187191 } ) ;
188192
189193 await test . step ( 'Go to create putaway page and start putaway for 2nd item' , async ( ) => {
190- await navbar . profileButton . click ( ) ;
191- await navbar . refreshCachesButton . click ( ) ;
194+ await RefreshCachesUtils . refreshCaches ( {
195+ navbar,
196+ page,
197+ } ) ;
192198 await createPutawayPage . goToPage ( ) ;
193199 await createPutawayPage . table
194200 . row ( 0 )
@@ -231,8 +237,10 @@ test.describe('Create putaway for more than 1 item, separate putaways', () => {
231237 } ) ;
232238
233239 await test . step ( 'Assert empty create putaway page' , async ( ) => {
234- await navbar . profileButton . click ( ) ;
235- await navbar . refreshCachesButton . click ( ) ;
240+ await RefreshCachesUtils . refreshCaches ( {
241+ navbar,
242+ page,
243+ } ) ;
236244 await createPutawayPage . goToPage ( ) ;
237245 await expect ( createPutawayPage . emptyCreatePageInformation ) . toBeVisible ( ) ;
238246 } ) ;
@@ -321,6 +329,7 @@ test.describe('Putaway 2 items in the same putaway', () => {
321329 test ( 'Create putaway from inbound stock movement for 2 items' , async ( {
322330 stockMovementShowPage,
323331 navbar,
332+ page,
324333 createPutawayPage,
325334 internalLocationService,
326335 productShowPage,
@@ -338,8 +347,10 @@ test.describe('Putaway 2 items in the same putaway', () => {
338347 await test . step ( 'Go to create putaway page' , async ( ) => {
339348 await stockMovementShowPage . goToPage ( STOCK_MOVEMENT . id ) ;
340349 await stockMovementShowPage . isLoaded ( ) ;
341- await navbar . profileButton . click ( ) ;
342- await navbar . refreshCachesButton . click ( ) ;
350+ await RefreshCachesUtils . refreshCaches ( {
351+ navbar,
352+ page,
353+ } ) ;
343354 await navbar . inbound . click ( ) ;
344355 await navbar . createPutaway . click ( ) ;
345356 await createPutawayPage . isLoaded ( ) ;
@@ -408,8 +419,10 @@ test.describe('Putaway 2 items in the same putaway', () => {
408419 } ) ;
409420
410421 await test . step ( 'Assert empty create putaway page' , async ( ) => {
411- await navbar . profileButton . click ( ) ;
412- await navbar . refreshCachesButton . click ( ) ;
422+ await RefreshCachesUtils . refreshCaches ( {
423+ navbar,
424+ page,
425+ } ) ;
413426 await createPutawayPage . goToPage ( ) ;
414427 await expect ( createPutawayPage . emptyCreatePageInformation ) . toBeVisible ( ) ;
415428 } ) ;
0 commit comments