Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Functional Tests : check:step-identifiers : Improved error message & Added check for baseContext #30299

Merged
merged 3 commits into from Nov 30, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ui_tests_code_checks.yml
Expand Up @@ -53,7 +53,7 @@ jobs:

Steps-identifiers:
runs-on: ubuntu-latest
name: Checking doubles in steps identifiers
name: Checking Steps identifiers

steps:
- name: Cancel Previous Runs
Expand Down
Expand Up @@ -26,7 +26,7 @@ const {PaymentMethods} = require('@data/demo/paymentMethods');
const {DefaultCustomer} = require('@data/demo/customer');
const {Statuses} = require('@data/demo/orderStatuses');

const baseContext = 'functional_BO_orders_creditSlips_generateCreditSlipByDate';
const baseContext = 'functional_BO_orders_creditSlips_generateCreditSlipsByDate';

// Import expect from chai
const {expect} = require('chai');
Expand Down
Expand Up @@ -22,7 +22,7 @@ const orderPageTabListBlock = require('@pages/BO/orders/view/tabListBlock');
// Import data
const {Statuses} = require('@data/demo/orderStatuses');

const baseContext = 'functional_BO_orders_deliverSlips_generateDeliverySlipByDate';
const baseContext = 'functional_BO_orders_deliverySlips_generateDeliverySlipByDate';

// Using chai
const {expect} = require('chai');
Expand Down
Expand Up @@ -19,7 +19,7 @@ const orderPageTabListBlock = require('@pages/BO/orders/view/tabListBlock');
const {Statuses} = require('@data/demo/orderStatuses');
const DeliverySlipOptionsFaker = require('@data/faker/deliverySlipOptions');

const baseContext = 'functional_BO_orders_deliverSlips_deliverSlipsOptions_deliverySlipPrefix';
const baseContext = 'functional_BO_orders_deliverySlips_deliverySlipOptions_deliverySlipPrefix';

// Import expect from chai
const {expect} = require('chai');
Expand Down
Expand Up @@ -22,7 +22,7 @@ const {DefaultCustomer} = require('@data/demo/customer');
const {Statuses} = require('@data/demo/orderStatuses');
const DeliverySlipOptionsFaker = require('@data/faker/deliverySlipOptions');

const baseContext = 'functional_BO_orders_deliverSlips_deliverSlipsOptions_deliverySlipNumber';
const baseContext = 'functional_BO_orders_deliverySlips_deliverySlipOptions_deliverySlipNumber';

// Import expect from chai
const {expect} = require('chai');
Expand Down
Expand Up @@ -31,7 +31,7 @@ const {PaymentMethods} = require('@data/demo/paymentMethods');
const {DefaultCustomer} = require('@data/demo/customer');
const {Statuses} = require('@data/demo/orderStatuses');

const baseContext = 'functional_BO_orders_deliverSlips_deliverSlipsOptions_enableDisableProductImage';
const baseContext = 'functional_BO_orders_deliverySlips_deliverySlipOptions_enableDisableProductImage';

// Import expect from chai
const {expect} = require('chai');
Expand Down
Expand Up @@ -19,7 +19,7 @@ const {Products} = require('@data/demo/products');
const dashboardPage = require('@pages/BO/dashboard');
const productsPage = require('@pages/BO/catalog/products/index');

const baseContext = 'functional_BO_catalog_products_filterAndQuickEitProducts';
const baseContext = 'functional_BO_catalog_products_filterAndQuickEditProducts';

let browserContext;
let page;
Expand Down
Expand Up @@ -28,7 +28,7 @@ const categoryPage = require('@pages/FO/category');
// Import data
const CategoryFaker = require('@data/faker/category');

const baseContext = 'functional_BO_catalog_categories_CRUDCategoriesInBO';
const baseContext = 'functional_BO_catalog_categories_CRUDCategoryInBO';

let browserContext;
let page;
Expand Down
Expand Up @@ -16,7 +16,7 @@ const loginCommon = require('@commonTests/BO/loginBO');
const dashboardPage = require('@pages/BO/dashboard');
const categoriesPage = require('@pages/BO/catalog/categories');

const baseContext = 'functional_BO_catalog_categories_helperCard';
const baseContext = 'functional_BO_catalog_categories_helpCard';

let browserContext;
let page;
Expand Down
Expand Up @@ -25,7 +25,7 @@ const monitoringPage = require('@pages/BO/catalog/monitoring');
const {Data} = require('@data/import/categories');

// Test context
const baseContext = 'functional_BO_catalog_monitoring_sortAndPagination_emptyCategories';
const baseContext = 'functional_BO_catalog_monitoring_sortPaginationAndBulkDelete_emptyCategories';

let browserContext;
let page;
Expand Down
Expand Up @@ -26,7 +26,7 @@ const {ProductsData} = require('@data/import/disabledProducts');
const {CombinationsData} = require('@data/import/combinations');

// Test context
const baseContext = 'functional_BO_catalog_monitoring_sortAndPagination_withCombinationsWithoutQuantities';
const baseContext = 'functional_BO_catalog_monitoring_sortPaginationAndBulkDelete_withCombinationsWithoutQuantities';

let browserContext;
let page;
Expand Down
Expand Up @@ -25,7 +25,7 @@ const monitoringPage = require('@pages/BO/catalog/monitoring');
const {ProductsData} = require('@data/import/productsWithoutQuantities');

// Test context
const baseContext = 'functional_BO_catalog_monitoring_sortAndPagination_withoutCombinationsWithoutQuantities';
const baseContext = 'functional_BO_catalog_monitoring_sortPaginationAndBulkDelete_withoutCombinationsWithoutQuantities';

let browserContext;
let page;
Expand Down
Expand Up @@ -25,7 +25,7 @@ const monitoringPage = require('@pages/BO/catalog/monitoring');
const {ProductsData} = require('@data/import/disabledProducts');

// Test context
const baseContext = 'functional_BO_catalog_monitoring_sortAndPagination_disabledProducts';
const baseContext = 'functional_BO_catalog_monitoring_sortPaginationAndBulkDelete_disabledProducts';

let browserContext;
let page;
Expand Down
Expand Up @@ -25,7 +25,7 @@ const monitoringPage = require('@pages/BO/catalog/monitoring');
const {ProductsData} = require('@data/import/productsWithoutQuantities');

// Test context
const baseContext = 'functional_BO_catalog_monitoring_sortAndPagination_productsWithoutImage';
const baseContext = 'functional_BO_catalog_monitoring_sortPaginationAndBulkDelete_productsWithoutImage';

let browserContext;
let page;
Expand Down
Expand Up @@ -25,7 +25,7 @@ const monitoringPage = require('@pages/BO/catalog/monitoring');
const {ProductsData} = require('@data/import/disabledProducts');

// Test context
const baseContext = 'functional_BO_catalog_monitoring_sortAndPagination_productsWithoutDescription';
const baseContext = 'functional_BO_catalog_monitoring_sortPaginationAndBulkDelete_productsWithoutDescription';

let browserContext;
let page;
Expand Down
Expand Up @@ -25,7 +25,7 @@ const monitoringPage = require('@pages/BO/catalog/monitoring');
const {ProductsData} = require('@data/import/disabledProducts');

// Test context
const baseContext = 'functional_BO_catalog_monitoring_sortAndPagination_productsWithoutPrice';
const baseContext = 'functional_BO_catalog_monitoring_sortPaginationAndBulkDelete_productsWithoutPrice';

let browserContext;
let page;
Expand Down
Expand Up @@ -19,7 +19,7 @@ const viewAttributePage = require('@pages/BO/catalog/attributes/view');
const addAttributePage = require('@pages/BO/catalog/attributes/addAttribute');
const addValuePage = require('@pages/BO/catalog/attributes/addValue');

const baseContext = 'functional_BO_catalog_attributesAndFeatures_attributes_CRUDAttributesAndValue';
const baseContext = 'functional_BO_catalog_attributesAndFeatures_attributes_CRUDAttributesAndValues';

// Import expect from chai
const {expect} = require('chai');
Expand Down
Expand Up @@ -17,7 +17,7 @@ const featuresPage = require('@pages/BO/catalog/features');
// Import data
const {Features} = require('@data/demo/features');

const baseContext = 'functional_BO_shopParameters_catalog_attributesAndFeatures_features_filterFeatures';
const baseContext = 'functional_BO_catalog_attributesAndFeatures_features_features_filterFeatures';

// Import expect from chai
const {expect} = require('chai');
Expand Down
Expand Up @@ -14,7 +14,7 @@ const dashboardPage = require('@pages/BO/dashboard');
const attributesPage = require('@pages/BO/catalog/attributes');
const featuresPage = require('@pages/BO/catalog/features');

const baseContext = 'functional_BO_catalog_attributesAndFeatures_features_helpCard';
const baseContext = 'functional_BO_catalog_attributesAndFeatures_features_features_helpCard';

let browserContext;
let page;
Expand Down
Expand Up @@ -18,7 +18,7 @@ const viewFeaturePage = require('@pages/BO/catalog/features/view');
// Import data
const {Features} = require('@data/demo/features');

const baseContext = 'functional_BO_shopParameters_catalog_attributesAndFeatures_features_filterFeatureValues';
const baseContext = 'functional_BO_catalog_attributesAndFeatures_features_values_filterFeatureValues';

// Import expect from chai
const {expect} = require('chai');
Expand Down
Expand Up @@ -16,7 +16,7 @@ const loginCommon = require('@commonTests/BO/loginBO');
const dashboardPage = require('@pages/BO/dashboard');
const brandsPage = require('@pages/BO/catalog/brands');

const baseContext = 'functional_BO_catalog_brandsAndSuppliers_brands_helperCard';
const baseContext = 'functional_BO_catalog_brandsAndSuppliers_brands_helpCard';

let browserContext;
let page;
Expand Down
Expand Up @@ -19,7 +19,7 @@ const {demoBrands} = require('@data/demo/brands');
const dashboardPage = require('@pages/BO/dashboard');
const brandsPage = require('@pages/BO/catalog/brands');

const baseContext = 'functional_BO_catalog_brandsAndSuppliers_brands_filterAndQuickEditBrands';
const baseContext = 'functional_BO_catalog_brandsAndSuppliers_brands_brands_filterAndQuickEditBrands';

let browserContext;
let page;
Expand Down
Expand Up @@ -17,7 +17,7 @@ const dashboardPage = require('@pages/BO/dashboard');
const brandsPage = require('@pages/BO/catalog/brands');
const suppliersPage = require('@pages/BO/catalog/suppliers');

const baseContext = 'functional_BO_catalog_brandsAndSuppliers_suppliers_helperCard';
const baseContext = 'functional_BO_catalog_brandsAndSuppliers_suppliers_helpCard';

let browserContext;
let page;
Expand Down
Expand Up @@ -24,7 +24,7 @@ const dashboardPage = require('@pages/BO/dashboard');
const filesPage = require('@pages/BO/catalog/files');
const addFilePage = require('@pages/BO/catalog/files/add');

const baseContext = 'functional_BO_advancedParams_team_profiles_filterSortPaginationAndBulkActionsFile';
const baseContext = 'functional_BO_catalog_files_filterSortPaginationAndBulkActions';

let browserContext;
let page;
Expand Down
Expand Up @@ -21,7 +21,7 @@ const customersPage = require('@pages/BO/customers');
const moduleManagerPage = require('@pages/BO/modules/moduleManager');
const psEmailSubscriptionPage = require('@pages/BO/modules/psEmailSubscription');

const baseContext = 'BO_customers_customers_subscribeToNewsletter';
const baseContext = 'functional_BO_customers_customers_subscribeToNewsletter';

let numberOfCustomers = 0;
let browserContext;
Expand Down
Expand Up @@ -20,7 +20,7 @@ const addAddressPage = require('@pages/BO/customers/addresses/add');
// Import data
const AddressFaker = require('@data/faker/address');

const baseContext = 'functional_BO_customers_addresses_CRUDAddressesInBO';
const baseContext = 'functional_BO_customers_addresses_CRUDAddressInBO';

let browserContext;
let page;
Expand Down
Expand Up @@ -34,7 +34,7 @@ const AddressFaker = require('@data/faker/address');
const {PaymentMethods} = require('@data/demo/paymentMethods');
const {Statuses} = require('@data/demo/orderStatuses');

const baseContext = 'functional_BO_customers_outstanding_filterSortOutstanding';
const baseContext = 'functional_BO_customers_outstanding_sortFilterOutstanding';

let browserContext;
let page;
Expand Down
Expand Up @@ -24,7 +24,7 @@ const viewPage = require('@pages/BO/customerService/customerService/view');
const homePage = require('@pages/FO/home');
const contactUsPage = require('@pages/FO/contactUs');

const baseContext = 'functional_BO_customerService_orderMessages_viewCustomerService';
const baseContext = 'functional_BO_customerService_customerService_viewCustomerService';

// Import data
const ContactUsFakerData = require('@data/faker/contactUs');
Expand Down
Expand Up @@ -37,7 +37,7 @@ const {PaymentMethods} = require('@data/demo/paymentMethods');

// Import test context

const baseContext = 'functional_BO_customerService_orderMessages_merchandiseReturnOptions';
const baseContext = 'functional_BO_customerService_merchandiseReturns_merchandiseReturnOptions';

let browserContext;
let page;
Expand Down
Expand Up @@ -19,7 +19,7 @@ const {moduleCategories} = require('@data/demo/moduleCategories');
const dashboardPage = require('@pages/BO/dashboard');
const moduleManagerPage = require('@pages/BO/modules/moduleManager');

const baseContext = 'functional_BO_modules_moduleManager_filterModulesByCategory';
const baseContext = 'functional_BO_modules_moduleManager_filterModulesByCategories';

let browserContext;
let page;
Expand Down
Expand Up @@ -17,7 +17,7 @@ const dashboardPage = require('@pages/BO/dashboard');
const emailThemesPage = require('@pages/BO/design/emailThemes');
const previewEmailThemesPage = require('@pages/BO/design/emailThemes/preview');

const baseContext = 'functional_BO_design_emailThemes_previewEmailTheme';
const baseContext = 'functional_BO_design_emailTheme_previewEmailThemes';

let browserContext;
let page;
Expand Down
Expand Up @@ -16,7 +16,7 @@ const loginCommon = require('@commonTests/BO/loginBO');
const dashboardPage = require('@pages/BO/dashboard');
const emailThemesPage = require('@pages/BO/design/emailThemes');

const baseContext = 'functional_BO_design_emailThemes_selectDefaultEmailTheme';
const baseContext = 'functional_BO_design_emailTheme_selectDefaultEmailTheme';

let browserContext;
let page;
Expand Down
Expand Up @@ -17,7 +17,7 @@ const dashboardPage = require('@pages/BO/dashboard');
const emailThemesPage = require('@pages/BO/design/emailThemes');
const previewEmailThemesPage = require('@pages/BO/design/emailThemes/preview');

const baseContext = 'functional_BO_design_emailThemes_viewRawHtmlAndText';
const baseContext = 'functional_BO_design_emailTheme_viewRawHtmlAndText';

const emailThemeName = 'classic';

Expand Down
Expand Up @@ -16,7 +16,7 @@ const loginCommon = require('@commonTests/BO/loginBO');
const dashboardPage = require('@pages/BO/dashboard/index');
const pagesPage = require('@pages/BO/design/pages/index');

const baseContext = 'functional_BO_design_pages_helperCard';
const baseContext = 'functional_BO_design_pages_helpCard';

let browserContext;
let page;
Expand Down
Expand Up @@ -20,7 +20,7 @@ const dashboardPage = require('@pages/BO/dashboard/index');
const pagesPage = require('@pages/BO/design/pages/index');
const addPageCategoryPage = require('@pages/BO/design/pages/pageCategory/add');

const baseContext = 'functional_BO_design_pages_categoriesBulkActions';
const baseContext = 'functional_BO_design_pages_categories_categoriesBulkActions';

let browserContext;
let page;
Expand Down
Expand Up @@ -23,7 +23,7 @@ const dashboardPage = require('@pages/BO/dashboard/index');
const pagesPage = require('@pages/BO/design/pages/index');
const addPageCategoryPage = require('@pages/BO/design/pages/pageCategory/add');

const baseContext = 'functional_BO_design_pages_pages_paginationAndSortCategories';
const baseContext = 'functional_BO_design_pages_categories_paginationAndSortCategories';

let browserContext;
let page;
Expand Down
Expand Up @@ -21,7 +21,7 @@ const pagesPage = require('@pages/BO/design/pages/index');
const addPageCategoryPage = require('@pages/BO/design/pages/pageCategory/add');
const addPagePage = require('@pages/BO/design/pages/add');

const baseContext = 'functional_BO_design_pages_pages_pagesBulkAction';
const baseContext = 'functional_BO_design_pages_pages_pagesBulkActions';

let browserContext;
let page;
Expand Down
Expand Up @@ -24,7 +24,7 @@ const foCheckoutPage = require('@pages/FO/checkout');
const {Carriers} = require('@data/demo/carriers');
const {DefaultCustomer} = require('@data/demo/customer');

const baseContext = 'functional_BO_shipping_preferences_carriersOptions_defaultCarrier';
const baseContext = 'functional_BO_shipping_preferences_carrierOptions_defaultCarrier';

// Browser and tab
let browserContext;
Expand Down
Expand Up @@ -23,7 +23,7 @@ const foHomePage = require('@pages/FO/home');
const {Currencies} = require('@data/demo/currencies');
const {Languages} = require('@data/demo/languages');

const baseContext = 'functional_BO_international_localization_importLocalizationPack';
const baseContext = 'functional_BO_international_localization_localization_importLocalizationPack';

let browserContext;
let page;
Expand Down
Expand Up @@ -18,7 +18,7 @@ const homePage = require('@pages/FO/home');
// Import Data
const {Languages} = require('@data/demo/languages');

const baseContext = 'functional_BO_international_localization_defaultLanguage';
const baseContext = 'functional_BO_international_localization_localization_defaultLanguage';

let browserContext;
let page;
Expand Down
Expand Up @@ -14,7 +14,7 @@ const loginCommon = require('@commonTests/BO/loginBO');
const dashboardPage = require('@pages/BO/dashboard');
const localizationPage = require('@pages/BO/international/localization');

const baseContext = 'functional_BO_international_localization_helpCard';
const baseContext = 'functional_BO_international_localization_localization_helpButton';

let browserContext;
let page;
Expand Down
Expand Up @@ -23,7 +23,7 @@ const foHomePage = require('@pages/FO/home');
const {Currencies} = require('@data/demo/currencies');
const {Languages} = require('@data/demo/languages');

const baseContext = 'functional_BO_international_localization_defaultCurrency';
const baseContext = 'functional_BO_international_localization_localization_defaultCurrency';

let browserContext;
let page;
Expand Down
Expand Up @@ -21,7 +21,7 @@ const {countries} = require('@data/demo/countries');

const countriesToTest = [countries.netherlands.name, countries.france.name];

const baseContext = 'functional_BO_international_localization_defaultCountry';
const baseContext = 'functional_BO_international_localization_localization_defaultCountry';

let browserContext;
let page;
Expand Down
Expand Up @@ -18,7 +18,7 @@ const languagesPage = require('@pages/BO/international/languages');
// Import data
const {Languages} = require('@data/demo/languages');

const baseContext = 'functional_BO_international_localization_languages_filterLanguages';
const baseContext = 'functional_BO_international_localization_languages_filterAndQuickEditLanguages';

let browserContext;
let page;
Expand Down