Skip to content

Commit 1ceb87d

Browse files
committed
Refactoring
1 parent df12347 commit 1ceb87d

File tree

77 files changed

+437
-559
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+437
-559
lines changed

cypress/e2e/api/cms/cms-page-creation-dms.cy.ts renamed to cypress/e2e/api/cms/cms-page-search-dms.cy.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
import { container } from '@utils';
2-
import { CmsPageCreationDynamicFixtures, CmsPageCreationStaticFixtures } from '@interfaces/api';
2+
import { CmsPageSearchDmsDynamicFixtures, CmsPageSearchDmsStaticFixtures } from '@interfaces/api';
33
import { CreateCmsPageScenario, CreateStoreScenario, UserLoginScenario } from '@scenarios/backoffice';
44

5-
describeIfDynamicStoreEnabled('cms page creation dms', { tags: ['@api', '@cms', '@dms'] }, () => {
5+
describeIfDynamicStoreEnabled('cms page search dms', { tags: ['@api', '@cms', '@dms'] }, () => {
66
const userLoginScenario = container.get(UserLoginScenario);
77
const createStoreScenario = container.get(CreateStoreScenario);
88
const createCmsPageScenario = container.get(CreateCmsPageScenario);
99

10-
let staticFixtures: CmsPageCreationStaticFixtures;
11-
let dynamicFixtures: CmsPageCreationDynamicFixtures;
10+
let staticFixtures: CmsPageSearchDmsStaticFixtures;
11+
let dynamicFixtures: CmsPageSearchDmsDynamicFixtures;
1212

1313
before((): void => {
1414
({ dynamicFixtures, staticFixtures } = Cypress.env());

cypress/e2e/backoffice/category/category-edit.cy.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
import { container } from '@utils';
22
import { CategoryEditStaticFixtures } from '@interfaces/backoffice';
3-
import { CategoryEditPage } from '@pages/backoffice';
4-
import { CategoryListPage } from '@pages/backoffice';
3+
import { CategoryEditPage, CategoryListPage, ActionEnum } from '@pages/backoffice';
54
import { UserLoginScenario } from '@scenarios/backoffice';
6-
import { ActionEnum } from '../../../support/pages/backoffice';
75

8-
describe('category edit', { tags: ['@catalog'] }, (): void => {
6+
describe('category edit', { tags: ['@backoffice', '@catalog'] }, (): void => {
97
const categoryListPage = container.get(CategoryListPage);
108
const categoryEditPage = container.get(CategoryEditPage);
119
const userLoginScenario = container.get(UserLoginScenario);

cypress/e2e/backoffice/merchant-b2b-contract-requests/request-management.cy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import {
1313
*/
1414
(['b2c', 'b2c-mp'].includes(Cypress.env('repositoryId')) ? describe.skip : describe)(
1515
'request management',
16-
{ tags: ['@merchant-b2b-contract-requests'] },
16+
{ tags: ['@backoffice', '@merchant-b2b-contract-requests'] },
1717
(): void => {
1818
const merchantRelationRequestListPage = container.get(MerchantRelationRequestListPage);
1919
const merchantRelationRequestEditPage = container.get(MerchantRelationRequestEditPage);

cypress/e2e/backoffice/order-management/custom-order-reference-management.cy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { CheckoutScenario, CustomerLoginScenario } from '@scenarios/yves';
1010

1111
(['b2c', 'b2c-mp'].includes(Cypress.env('repositoryId')) ? describe.skip : describe)(
1212
'custom order reference management',
13-
{ tags: ['@order-management'] },
13+
{ tags: ['@backoffice', '@order-management'] },
1414
(): void => {
1515
const cartPage = container.get(CartPage);
1616
const salesIndexPage = container.get(SalesIndexPage);

cypress/e2e/backoffice/order-management/order-creation.cy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { CatalogPage, CustomerOverviewPage, ProductPage } from '@pages/yves';
55
import { UserLoginScenario } from '@scenarios/backoffice';
66
import { CheckoutScenario, CustomerLoginScenario } from '@scenarios/yves';
77

8-
describe('order creation', { tags: ['@order-management'] }, (): void => {
8+
describe('order creation', { tags: ['@backoffice', '@order-management'] }, (): void => {
99
const catalogPage = container.get(CatalogPage);
1010
const productPage = container.get(ProductPage);
1111
const customerOverviewPage = container.get(CustomerOverviewPage);

cypress/e2e/backoffice/return-management/return-creation.cy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { CatalogPage, ProductPage } from '@pages/yves';
77

88
(['b2c-mp', 'b2b-mp'].includes(Cypress.env('repositoryId')) ? describe.skip : describe)(
99
'return creation',
10-
{ tags: ['@return-management'] },
10+
{ tags: ['@backoffice', '@return-management'] },
1111
(): void => {
1212
const catalogPage = container.get(CatalogPage);
1313
const productsPage = container.get(ProductPage);

cypress/e2e/mp/marketplace-agent-assist/agent-authorization.cy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { MerchantAgentLoginUserScenario } from '@scenarios/mp';
1010
*/
1111
(['b2c', 'b2b'].includes(Cypress.env('repositoryId')) ? describe.skip : describe)(
1212
'agent authorization',
13-
{ tags: ['@marketplace-agent-assist'] },
13+
{ tags: ['@mp', '@marketplace-agent-assist'] },
1414
(): void => {
1515
const yvesLoginPage = container.get(LoginPage);
1616
const yvesAgentLoginPage = container.get(AgentLoginPage);

cypress/e2e/mp/marketplace-agent-assist/agent-dashboard.cy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { MerchantAgentLoginUserScenario } from '@scenarios/mp';
88
*/
99
(['b2c', 'b2b'].includes(Cypress.env('repositoryId')) ? describe.skip : describe)(
1010
'agent dashboard',
11-
{ tags: ['@marketplace-agent-assist'] },
11+
{ tags: ['@mp', '@marketplace-agent-assist'] },
1212
(): void => {
1313
const mpAgentLoginPage = container.get(MpAgentLoginPage);
1414
const mpDashboardPage = container.get(DashboardPage);

cypress/e2e/mp/marketplace-agent-assist/agent-impersonation.cy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import { ImpersonateAsMerchantUserScenario } from '@scenarios/mp';
1414
*/
1515
(['b2c', 'b2b'].includes(Cypress.env('repositoryId')) ? describe.skip : describe)(
1616
'agent impersonation',
17-
{ tags: ['@marketplace-agent-assist'] },
17+
{ tags: ['@mp', '@marketplace-agent-assist'] },
1818
(): void => {
1919
const yvesLoginPage = container.get(LoginPage);
2020
const mpLoginPage = container.get(MpLoginPage);

cypress/e2e/mp/marketplace-agent-assist/agent-login.cy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import { MerchantAgentLoginUserScenario } from '@scenarios/mp';
1313
*/
1414
(['b2c', 'b2b'].includes(Cypress.env('repositoryId')) ? describe.skip : describe)(
1515
'agent login',
16-
{ tags: ['@marketplace-agent-assist'] },
16+
{ tags: ['@mp', '@marketplace-agent-assist'] },
1717
(): void => {
1818
const mpLoginPage = container.get(MpLoginPage);
1919
const mpAgentLoginPage = container.get(MpAgentLoginPage);

cypress/e2e/mp/marketplace-agent-assist/agent-merchant-portal.cy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { CheckoutMpScenario, CustomerLoginScenario } from '@scenarios/yves';
1111
*/
1212
(['b2c', 'b2b'].includes(Cypress.env('repositoryId')) ? describe.skip : describe)(
1313
'agent merchant portal',
14-
{ tags: ['@marketplace-agent-assist'] },
14+
{ tags: ['@mp', '@marketplace-agent-assist'] },
1515
(): void => {
1616
const salesIndexPage = container.get(SalesIndexPage);
1717
const salesDetailPage = container.get(SalesDetailPage);

cypress/e2e/mp/marketplace-agent-assist/agent-permission.cy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { UserLoginScenario } from '@scenarios/backoffice';
88
*/
99
(['b2c', 'b2b'].includes(Cypress.env('repositoryId')) ? describe.skip : describe)(
1010
'agent permission',
11-
{ tags: ['@marketplace-agent-assist'] },
11+
{ tags: ['@mp', '@marketplace-agent-assist'] },
1212
(): void => {
1313
const backofficeUserIndexPage = container.get(UserIndexPage);
1414
const backofficeUserUpdatePage = container.get(UserUpdatePage);

cypress/e2e/mp/marketplace-merchant-commission/commission-calculation.cy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import { CatalogPage, MultiCartPage, ProductPage } from '@pages/yves';
1212
*/
1313
(['b2c', 'b2b'].includes(Cypress.env('repositoryId')) ? describe.skip : describe)(
1414
'commission calculation',
15-
{ tags: ['@marketplace-merchant-commission'] },
15+
{ tags: ['@mp', '@marketplace-merchant-commission'] },
1616
(): void => {
1717
const catalogPage = container.get(CatalogPage);
1818
const productPage = container.get(ProductPage);

cypress/e2e/mp/marketplace-product-concretes/product-concrete-management.cy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { MerchantUserLoginScenario } from '@scenarios/mp';
55

66
(['b2b', 'b2c'].includes(Cypress.env('repositoryId')) ? describe.skip : describe)(
77
'product concretes management',
8-
{ tags: ['@merchant-product-concretes'] },
8+
{ tags: ['@mp', '@merchant-product-concretes'] },
99
(): void => {
1010
const variantsPage = container.get(VariantsPage);
1111
const merchantUserLoginScenario = container.get(MerchantUserLoginScenario);

cypress/e2e/mp/merchant-b2b-contract-requests/request-management.cy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { MerchantUserLoginScenario } from '@scenarios/mp';
88
*/
99
(['b2c', 'b2b', 'b2c-mp'].includes(Cypress.env('repositoryId')) ? describe.skip : describe)(
1010
'request management',
11-
{ tags: ['@merchant-b2b-contract-requests'] },
11+
{ tags: ['@mp', '@merchant-b2b-contract-requests'] },
1212
(): void => {
1313
const merchantRelationRequestsPage = container.get(MerchantRelationRequestsPage);
1414
const merchantRelationsPage = container.get(MerchantRelationsPage);

cypress/e2e/smoke/checkout/basic-checkout.cy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { CheckoutScenario, CustomerLoginScenario } from '@scenarios/yves';
66
/**
77
* Reminder: Use only static fixtures for smoke tests, don't use dynamic fixtures, cli commands.
88
*/
9-
describe('basic checkout', { tags: ['@smoke'] }, (): void => {
9+
describe('basic checkout', { tags: ['@smoke', '@checkout'] }, (): void => {
1010
const catalogPage = container.get(CatalogPage);
1111
const productPage = container.get(ProductPage);
1212
const customerOverviewPage = container.get(CustomerOverviewPage);

cypress/e2e/smoke/product/publish-and-synchronize.cy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { CustomerLoginScenario } from '@scenarios/yves';
77
/**
88
* Reminder: Use only static fixtures for smoke tests, don't use dynamic fixtures, cli commands.
99
*/
10-
describe('publish and synchronize', { tags: ['@smoke'] }, (): void => {
10+
describe('publish and synchronize', { tags: ['@smoke', '@product'] }, (): void => {
1111
const catalogPage = container.get(CatalogPage);
1212
const productPage = container.get(ProductPage);
1313
const userLoginScenario = container.get(UserLoginScenario);

cypress/e2e/yves/cart/cart-item-note-management.cy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { CustomerLoginScenario } from '@scenarios/yves';
66
/**
77
* Yves Cart Update Without Reload checklists: {@link https://spryker.atlassian.net/wiki/spaces/CCS/pages/4147904521/Yves+Cart+Update+Without+Reload+Checklist}
88
*/
9-
describe('cart item note management', { tags: ['@cart'] }, (): void => {
9+
describe('cart item note management', { tags: ['@yves', '@cart'] }, (): void => {
1010
const cartPage = container.get(CartPage);
1111
const customerLoginScenario = container.get(CustomerLoginScenario);
1212

cypress/e2e/yves/cart/change-cart-item-quantity.cy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { CustomerLoginScenario } from '@scenarios/yves';
66
/**
77
* Yves Cart Update Without Reload checklists: {@link https://spryker.atlassian.net/wiki/spaces/CCS/pages/4147904521/Yves+Cart+Update+Without+Reload+Checklist}
88
*/
9-
describe('change cart item quantity', { tags: ['@cart'] }, (): void => {
9+
describe('change cart item quantity', { tags: ['@yves', '@cart'] }, (): void => {
1010
const cartPage = container.get(CartPage);
1111
const catalogPage = container.get(CatalogPage);
1212
const productPage = container.get(ProductPage);

cypress/e2e/yves/cart/remove-cart-item.cy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { CustomerLoginScenario } from '@scenarios/yves';
66
/**
77
* Yves Cart Update Without Reload checklists: {@link https://spryker.atlassian.net/wiki/spaces/CCS/pages/4147904521/Yves+Cart+Update+Without+Reload+Checklist}
88
*/
9-
describe('remove cart item', { tags: ['@cart'] }, (): void => {
9+
describe('remove cart item', { tags: ['@yves', '@cart'] }, (): void => {
1010
const cartPage = container.get(CartPage);
1111
const catalogPage = container.get(CatalogPage);
1212
const productPage = container.get(ProductPage);

cypress/e2e/yves/catalog/product-search-dms.cy.ts

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,36 @@ import { container } from '@utils';
22
import { CatalogPage, ProductPage } from '@pages/yves';
33
import { ProductSearchDmsDynamicFixtures, ProductSearchDmsStaticFixtures } from '@interfaces/yves';
44
import { CustomerLoginScenario, SelectStoreScenario } from '@scenarios/yves';
5-
import { AssignStoreToProductScenario } from '@scenarios/backoffice';
5+
import { AssignStoreToProductScenario, CreateStoreScenario, UserLoginScenario } from '@scenarios/backoffice';
66

77
describeIfDynamicStoreEnabled('product search dms', { tags: ['@yves', '@catalog', '@dms'] }, (): void => {
88
const catalogPage = container.get(CatalogPage);
99
const productPage = container.get(ProductPage);
1010
const customerLoginScenario = container.get(CustomerLoginScenario);
1111
const selectStoreScenario = container.get(SelectStoreScenario);
1212
const assignStoreToProductScenario = container.get(AssignStoreToProductScenario);
13+
const userLoginScenario = container.get(UserLoginScenario);
14+
const createStoreScenario = container.get(CreateStoreScenario);
1315

1416
let staticFixtures: ProductSearchDmsStaticFixtures;
1517
let dynamicFixtures: ProductSearchDmsDynamicFixtures;
1618

1719
before((): void => {
1820
({ staticFixtures, dynamicFixtures } = Cypress.env());
19-
assignStoreToProduct();
21+
22+
userLoginScenario.execute({
23+
username: dynamicFixtures.rootUser.username,
24+
password: staticFixtures.defaultPassword,
25+
});
26+
27+
createStoreScenario.execute({ store: staticFixtures.store, shouldTriggerPublishAndSync: true });
28+
29+
assignStoreToProductScenario.execute({
30+
abstractProductSku: dynamicFixtures.product.abstract_sku,
31+
storeName: staticFixtures.store.name,
32+
bulkProductPrice: staticFixtures.productPrice,
33+
shouldTriggerPublishAndSync: true,
34+
});
2035
});
2136

2237
beforeEach((): void => {
@@ -41,10 +56,9 @@ describeIfDynamicStoreEnabled('product search dms', { tags: ['@yves', '@catalog'
4156
customerLoginScenario.execute({
4257
email: dynamicFixtures.customer.email,
4358
password: staticFixtures.defaultPassword,
59+
withoutSession: true,
4460
});
4561

46-
selectStoreScenario.execute(staticFixtures.store.name);
47-
4862
catalogPage.visit();
4963
catalogPage.searchProductFromSuggestions({ query: dynamicFixtures.product.abstract_sku });
5064

@@ -55,10 +69,9 @@ describeIfDynamicStoreEnabled('product search dms', { tags: ['@yves', '@catalog'
5569
customerLoginScenario.execute({
5670
email: dynamicFixtures.customer.email,
5771
password: staticFixtures.defaultPassword,
72+
withoutSession: true,
5873
});
5974

60-
selectStoreScenario.execute(staticFixtures.store.name);
61-
6275
catalogPage.visit();
6376
catalogPage.searchProductFromSuggestions({ query: dynamicFixtures.product.sku });
6477

@@ -67,21 +80,10 @@ describeIfDynamicStoreEnabled('product search dms', { tags: ['@yves', '@catalog'
6780

6881
function assertProductDetailInformation(): void {
6982
cy.contains(dynamicFixtures.product.localized_attributes[0].name);
83+
productPage.getProductConfigurator().should('contain', staticFixtures.productPrice);
7084
productPage.getProductConfigurator().should('contain', dynamicFixtures.product.sku);
7185
}
7286

73-
function assignStoreToProduct(): void {
74-
const assignStoreToProductScenarioParams = {
75-
username: dynamicFixtures.rootUser.username,
76-
password: staticFixtures.defaultPassword,
77-
store: staticFixtures.store,
78-
abstractSku: dynamicFixtures.product.abstract_sku,
79-
shouldTriggerPublishAndSync: true,
80-
};
81-
82-
assignStoreToProductScenario.execute(assignStoreToProductScenarioParams);
83-
}
84-
8587
function skipB2BIt(description: string, testFn: () => void): void {
8688
(['b2b', 'b2b-mp'].includes(Cypress.env('repositoryId')) ? it.skip : it)(description, testFn);
8789
}

cypress/e2e/yves/checkout/basic-checkout-dms.cy.ts

Lines changed: 40 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@ import {
66
AssignStoreToDefaultPaymentMethodsScenario,
77
AssignStoreToDefaultShipmentMethodsScenario,
88
AssignStoreToDefaultShipmentTypesScenario,
9+
AssignStoreToDefaultWarehouseScenario,
910
AssignStoreToProductScenario,
11+
CreateStoreScenario,
12+
UserLoginScenario,
1013
} from '@scenarios/backoffice';
1114

1215
describeIfDynamicStoreEnabled('basic checkout dms', { tags: ['@yves', '@checkout', '@dms'] }, (): void => {
@@ -17,29 +20,30 @@ describeIfDynamicStoreEnabled('basic checkout dms', { tags: ['@yves', '@checkout
1720
const checkoutScenario = container.get(CheckoutScenario);
1821
const assignStoreToProductScenario = container.get(AssignStoreToProductScenario);
1922
const selectStoreScenario = container.get(SelectStoreScenario);
23+
const userLoginScenario = container.get(UserLoginScenario);
2024
const assignStoreToDefaultShipmentMethodsScenario = container.get(AssignStoreToDefaultShipmentMethodsScenario);
2125
const assignStoreToDefaultPaymentMethodsScenario = container.get(AssignStoreToDefaultPaymentMethodsScenario);
2226
const assignStoreToDefaultShipmentTypesScenario = container.get(AssignStoreToDefaultShipmentTypesScenario);
27+
const assignStoreToDefaultWarehouseScenario = container.get(AssignStoreToDefaultWarehouseScenario);
28+
const createStoreScenario = container.get(CreateStoreScenario);
2329

2430
let staticFixtures: BasicCheckoutDmsStaticFixtures;
2531
let dynamicFixtures: BasicCheckoutDmsDynamicFixtures;
2632

2733
before((): void => {
2834
({ staticFixtures, dynamicFixtures } = Cypress.env());
2935

36+
userLoginScenario.execute({
37+
username: dynamicFixtures.rootUser.username,
38+
password: staticFixtures.defaultPassword,
39+
});
40+
41+
createStoreScenario.execute({ store: staticFixtures.store, shouldTriggerPublishAndSync: true });
42+
3043
assignStoreToProduct(dynamicFixtures.product1.abstract_sku);
3144
assignStoreToProduct(dynamicFixtures.product2.abstract_sku);
3245

33-
assignStoreToDefaultShipmentMethodsScenario.execute({ storeName: staticFixtures.store.name });
34-
assignStoreToDefaultPaymentMethodsScenario.execute({ storeName: staticFixtures.store.name });
35-
36-
if (['suite', 'b2c-mp'].includes(Cypress.env('repositoryId'))) {
37-
assignStoreToDefaultShipmentTypesScenario.execute({
38-
store: staticFixtures.store.name,
39-
username: dynamicFixtures.rootUser.username,
40-
password: staticFixtures.defaultPassword,
41-
});
42-
}
46+
setupDefaultStoreRelations();
4347
});
4448

4549
beforeEach((): void => {
@@ -160,15 +164,34 @@ describeIfDynamicStoreEnabled('basic checkout dms', { tags: ['@yves', '@checkout
160164
}
161165

162166
function assignStoreToProduct(abstractSku: string): void {
163-
const assignStoreToProductScenarioParams = {
164-
username: dynamicFixtures.rootUser.username,
165-
password: staticFixtures.defaultPassword,
166-
store: staticFixtures.store,
167-
abstractSku: abstractSku,
167+
assignStoreToProductScenario.execute({
168+
abstractProductSku: abstractSku,
169+
storeName: staticFixtures.store.name,
168170
shouldTriggerPublishAndSync: true,
169-
};
171+
});
172+
}
173+
174+
function setupDefaultStoreRelations(): void {
175+
assignStoreToDefaultWarehouseScenario.execute({
176+
storeName: staticFixtures.store.name,
177+
shouldTriggerPublishAndSync: true,
178+
});
179+
assignStoreToDefaultShipmentMethodsScenario.execute({
180+
storeName: staticFixtures.store.name,
181+
shouldTriggerPublishAndSync: true,
182+
});
183+
assignStoreToDefaultPaymentMethodsScenario.execute({
184+
storeName: staticFixtures.store.name,
185+
shouldTriggerPublishAndSync: true,
186+
});
170187

171-
assignStoreToProductScenario.execute(assignStoreToProductScenarioParams);
188+
if (['suite', 'b2c-mp'].includes(Cypress.env('repositoryId'))) {
189+
assignStoreToDefaultShipmentTypesScenario.execute({
190+
store: staticFixtures.store.name,
191+
username: dynamicFixtures.rootUser.username,
192+
password: staticFixtures.defaultPassword,
193+
});
194+
}
172195
}
173196

174197
function skipB2BIt(description: string, testFn: () => void): void {

0 commit comments

Comments
 (0)