2865 standardize test ids for elements (#2931)

* done

* done
This commit is contained in:
Karol 2023-01-03 09:18:56 +01:00 committed by GitHub
parent 46a9c527a7
commit 00757a50d1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
17 changed files with 59 additions and 48 deletions

View file

@ -1,31 +1,31 @@
export const LEFT_MENU_SELECTORS = { export const LEFT_MENU_SELECTORS = {
catalog: "[data-test='menu-item-label'][data-test-id='catalogue']", catalog: "[data-test-id='menu-item-label-catalogue']",
pages: "[data-test='menu-item-label'][data-test-id='pages']", pages: "[data-test-id='menu-item-label-pages']",
configuration: "[data-test='menu-item-label'][data-test-id='configure']", configuration: "[data-test-id='menu-item-label-configure']",
home: "[data-test='menu-item-label'][data-test-id='home']", home: "[data-test-id='menu-item-label-home']",
orders: "[data-test='menu-item-label'][data-test-id='orders']", orders: "[data-test-id='menu-item-label-orders']",
discounts: "[data-test='menu-item-label'][data-test-id='discounts']", discounts: "[data-test-id='menu-item-label-discounts']",
appSection: "[data-test='menu-item-label'][data-test-id='apps_section']", appSection: "[data-test-id='menu-item-label-apps_section']",
app: "[data-test='menu-item-label'][data-test-id='apps']", app: "[data-test-id='menu-item-label-apps']",
translations: "[data-test='menu-item-label'][data-test-id='translations']", translations: "[data-test-id='menu-item-label-translations']",
customers: "[data-test='menu-item-label'][data-test-id='customers']" customers: "[data-test-id='menu-item-label-customers']",
}; };
export const DISCOUNTS_MENU_SELECTORS = { export const DISCOUNTS_MENU_SELECTORS = {
sales: "[data-test='submenu-item-label'][data-test-id='sales']", sales: "[data-test-id='submenu-item-label-sales']",
vouchers: "[data-test='submenu-item-label'][data-test-id='vouchers']" vouchers: "[data-test-id='submenu-item-label-vouchers']",
}; };
export const ORDERS = { export const ORDERS = {
orders: "[data-test='submenu-item-label'][data-test-id='orders']", orders: "[data-test-id='submenu-item-label-orders']",
draftOrders: "[data-test='submenu-item-label'][data-test-id='order-drafts']" draftOrders: "[data-test-id='submenu-item-label-order-drafts']",
}; };
export const CATALOG = { export const CATALOG = {
products: "[data-test='submenu-item-label'][data-test-id='products']", products: "[data-test-id='submenu-item-label-products']",
categories: "[data-test='submenu-item-label'][data-test-id='categories']", categories: "[data-test-id='submenu-item-label-categories']",
collections: "[data-test='submenu-item-label'][data-test-id='collections']" collections: "[data-test-id='submenu-item-label-collections']",
}; };
export const APP_MENU_SELECTORS = { export const APP_MENU_SELECTORS = {
app: "[data-test='submenu-item-label'][data-test-id='apps']" app: "[data-test-id='submenu-item-label-apps']",
}; };
export const appCommonSelector = "[data-test-id*='apps']"; export const appCommonSelector = "[data-test-id*='apps']";

View file

@ -3,10 +3,10 @@ export const LOGIN_SELECTORS = {
emailAddressInput: "input[name='email']", emailAddressInput: "input[name='email']",
emailPasswordInput: "input[name='password']", emailPasswordInput: "input[name='password']",
signInButton: "[data-test-id=submit]", signInButton: "[data-test-id=submit]",
userMenu: "[data-test=userMenu]", userMenu: "[data-test-id=userMenu]",
warningCredentialMessage: "[data-test-id=login-error-message]", warningCredentialMessage: "[data-test-id=login-error-message]",
welcomePage: "[data-test-id=welcome-header]", welcomePage: "[data-test-id=welcome-header]",
logOutButton: "[data-test-id='log-out-button']", logOutButton: "[data-test-id='log-out-button']",
resetPasswordLink: "[data-test-id='reset-password-link']", resetPasswordLink: "[data-test-id='reset-password-link']",
confirmPassword: "[name='confirmPassword']" confirmPassword: "[name='confirmPassword']",
}; };

View file

@ -1,7 +1,7 @@
export const COLLECTION_SELECTORS = { export const COLLECTION_SELECTORS = {
createCollectionButton: "[data-test-id = 'create-collection']", createCollectionButton: "[data-test-id = 'create-collection']",
nameInput: "[name='name']", nameInput: "[name='name']",
saveButton: "[data-test='button-bar-confirm']", saveButton: "[data-test-id='button-bar-confirm']",
addProductButton: "[data-test-id='add-product']", addProductButton: "[data-test-id='add-product']",
descriptionInput: '[data-test-id="rich-text-editor-description"]', descriptionInput: '[data-test-id="rich-text-editor-description"]',
placeholder: "[data-placeholder]", placeholder: "[data-placeholder]",

View file

@ -47,8 +47,8 @@ export const PRODUCTS_LIST = {
}, },
filterBySearchInput: '[data-test-id="filter-field-autocomplete-input"]', filterBySearchInput: '[data-test-id="filter-field-autocomplete-input"]',
}, },
nextPageButton: "[data-test='button-pagination-next']", nextPageButton: "[data-test-id='button-pagination-next']",
previousPagePagination: "[data-test='button-pagination-back']", previousPagePagination: "[data-test-id='button-pagination-back']",
resultsOnPageSelect: "[data-test-id='PaginationRowNumberSelect']", resultsOnPageSelect: "[data-test-id='PaginationRowNumberSelect']",
rowNumberOption: "[data-test-id='rowNumberOption']", rowNumberOption: "[data-test-id='rowNumberOption']",
}; };

View file

@ -5,11 +5,11 @@ export const VARIANTS_SELECTORS = {
attributeSelector: "[data-test-id='attribute-value']", attributeSelector: "[data-test-id='attribute-value']",
addWarehouseButton: "[data-test-id='add-warehouse']", addWarehouseButton: "[data-test-id='add-warehouse']",
warehouseOption: "[role='menuitem']", warehouseOption: "[role='menuitem']",
saveButton: "[data-test='button-bar-confirm']", saveButton: "[data-test-id='button-bar-confirm']",
skuInputInAddVariant: "[name='sku']", skuInputInAddVariant: "[name='sku']",
stockInput: "[data-test-id='stock-input']", stockInput: "[data-test-id='stock-input']",
booleanAttributeCheckbox: "[name*='attribute'][type='checkbox']", booleanAttributeCheckbox: "[name*='attribute'][type='checkbox']",
selectOption: "[data-test-id='multi-autocomplete-select-option']", selectOption: "[data-test-id='multi-autocomplete-select-option']",
manageChannels: "[data-testid='manage-channels-button']", manageChannels: "[data-test-id='manage-channels-button']",
allChannels: "[name='allChannels']", allChannels: "[name='allChannels']",
}; };

View file

@ -3,7 +3,7 @@ export const ADD_CHANNEL_FORM_SELECTORS = {
slug: "[name='slug']", slug: "[name='slug']",
currency: "[data-test-id='channel-currency-select-input']", currency: "[data-test-id='channel-currency-select-input']",
currencyOptions: "[data-test-id='single-autocomplete-select-option']", currencyOptions: "[data-test-id='single-autocomplete-select-option']",
saveButton: "[data-test='button-bar-confirm']", saveButton: "[data-test-id='button-bar-confirm']",
backToChannelsList: "[data-test-id='app-header-back-button']", backToChannelsList: "[data-test-id='app-header-back-button']",
currencyValidationMessage: "[data-test-id='currency-text-input-helper-text']", currencyValidationMessage: "[data-test-id='currency-text-input-helper-text']",
slugValidationMessage: "[data-test-id='slug-text-input-helper-text']", slugValidationMessage: "[data-test-id='slug-text-input-helper-text']",

View file

@ -5,7 +5,7 @@ export const SALES_SELECTORS = {
fixedOption: "[value='FIXED']", fixedOption: "[value='FIXED']",
discountValue: "[name='value']", discountValue: "[name='value']",
startDateInput: "[name='startDate']", startDateInput: "[name='startDate']",
saveButton: "[data-test='button-bar-confirm']", saveButton: "[data-test-id='button-bar-confirm']",
productsTab: "[data-test-id='products-tab']", productsTab: "[data-test-id='products-tab']",
variantsTab: "[data-test-id='variants-tab']", variantsTab: "[data-test-id='variants-tab']",
assignProducts: "[data-test-id='assign-products']", assignProducts: "[data-test-id='assign-products']",

View file

@ -5,7 +5,7 @@ export const DRAFT_ORDER_SELECTORS = {
selectCustomer: "[data-test-id='select-customer']", selectCustomer: "[data-test-id='select-customer']",
selectCustomerOption: "[data-test-type='option']", selectCustomerOption: "[data-test-type='option']",
addShippingCarrierLink: "[data-test-id='add-shipping-carrier']", addShippingCarrierLink: "[data-test-id='add-shipping-carrier']",
finalizeButton: "[data-test='button-bar-confirm']", finalizeButton: "[data-test-id='button-bar-confirm']",
editShippingAddress: '[data-test-id="edit-shipping-address"]', editShippingAddress: '[data-test-id="edit-shipping-address"]',
editBillingAddress: '[data-test-id="edit-billing-address"]', editBillingAddress: '[data-test-id="edit-billing-address"]',
customerEmail: '[data-test-id="customer-email"]', customerEmail: '[data-test-id="customer-email"]',

View file

@ -1,17 +1,17 @@
export const BUTTON_SELECTORS = { export const BUTTON_SELECTORS = {
back: '[data-test-id="app-header-back-button"]', back: '[data-test-id="app-header-back-button"]',
submit: '[data-test-id="submit"]', submit: '[data-test-id="submit"]',
confirm: '[data-test="button-bar-confirm"]', confirm: '[data-test-id="button-bar-confirm"]',
goBackButton: "[data-test-id='app-header-back-button']", goBackButton: "[data-test-id='app-header-back-button']",
checkbox: "[type='checkbox']", checkbox: "[type='checkbox']",
checked: "[class*='checked']", checked: "[class*='checked']",
selectOption: "[data-test-id*='select-option']", selectOption: "[data-test-id*='select-option']",
notSelectedOption: ":not([aria-selected])", notSelectedOption: ":not([aria-selected])",
deleteButton: '[data-test="button-bar-delete"]', deleteButton: '[data-test-id="button-bar-delete"]',
deleteItemsButton: '[data-test-id="button-delete-items"]', deleteItemsButton: '[data-test-id="button-delete-items"]',
confirmDeleteButton: '[data-test-id="confirm-delete"]', confirmDeleteButton: '[data-test-id="confirm-delete"]',
expandIcon: '[data-test-id="expand-icon"]', expandIcon: '[data-test-id="expand-icon"]',
nextPaginationButton: '[data-test="button-pagination-next"]', nextPaginationButton: '[data-test-id="button-pagination-next"]',
deleteIcon: '[data-test-id="delete-icon"]', deleteIcon: '[data-test-id="delete-icon"]',
showMoreButton: '[data-test-id="show-more-button"]', showMoreButton: '[data-test-id="show-more-button"]',
button: "button", button: "button",

View file

@ -6,8 +6,9 @@ export const SHARED_ELEMENTS = {
skeleton: '[data-test-id="skeleton"]', skeleton: '[data-test-id="skeleton"]',
table: 'table[class*="Table"]', table: 'table[class*="Table"]',
tableRow: '[data-test-id*="id"], [class*="MuiTableRow"]', tableRow: '[data-test-id*="id"], [class*="MuiTableRow"]',
notificationSuccess: '[data-test="notification"][data-test-type="success"]', notificationSuccess:
notificationFailure: '[data-test="notification"][data-test-type="error"]', '[data-test-id="notification"][data-test-type="success"]',
notificationFailure: '[data-test-id="notification"][data-test-type="error"]',
dialog: '[role="dialog"]', dialog: '[role="dialog"]',
searchInput: '[data-test-id="search-input"]', searchInput: '[data-test-id="search-input"]',
selectOption: '[data-test-id*="select-field-option"]', selectOption: '[data-test-id*="select-field-option"]',

26
package-lock.json generated
View file

@ -35,7 +35,6 @@
"color-convert": "^2.0.1", "color-convert": "^2.0.1",
"crc-32": "^1.2.0", "crc-32": "^1.2.0",
"currency-codes": "^2.1.0", "currency-codes": "^2.1.0",
"cypress-repeat": "^2.3.3",
"downshift": "^6.1.7", "downshift": "^6.1.7",
"editorjs-inline-tool": "^0.4.0", "editorjs-inline-tool": "^0.4.0",
"faker": "^5.1.0", "faker": "^5.1.0",
@ -182,6 +181,7 @@
"cypress-mailhog": "^1.3.0", "cypress-mailhog": "^1.3.0",
"cypress-mochawesome-reporter": "^2.3.0", "cypress-mochawesome-reporter": "^2.3.0",
"cypress-multi-reporters": "^1.5.0", "cypress-multi-reporters": "^1.5.0",
"cypress-repeat": "^2.3.3",
"cypress-timings": "^1.0.0", "cypress-timings": "^1.0.0",
"eslint": "^7.4.0", "eslint": "^7.4.0",
"eslint-config-prettier": "^8.5.0", "eslint-config-prettier": "^8.5.0",
@ -9330,7 +9330,7 @@
"version": "3.6.1", "version": "3.6.1",
"resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-3.6.1.tgz", "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-3.6.1.tgz",
"integrity": "sha512-hT9yh/tiinkmirKrlv4KWOjztdoZo1mx9Qh4KvWqC7isoXwdUY3PNWUxceF4/qO9R6riA2C29jdTOeQOIROjgw==", "integrity": "sha512-hT9yh/tiinkmirKrlv4KWOjztdoZo1mx9Qh4KvWqC7isoXwdUY3PNWUxceF4/qO9R6riA2C29jdTOeQOIROjgw==",
"dev": true, "optional": true,
"engines": { "engines": {
"node": ">=6" "node": ">=6"
} }
@ -14285,7 +14285,8 @@
"node_modules/bluebird": { "node_modules/bluebird": {
"version": "3.7.2", "version": "3.7.2",
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
"integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
"devOptional": true
}, },
"node_modules/blueimp-md5": { "node_modules/blueimp-md5": {
"version": "2.18.0", "version": "2.18.0",
@ -17046,6 +17047,7 @@
"version": "2.3.3", "version": "2.3.3",
"resolved": "https://registry.npmjs.org/cypress-repeat/-/cypress-repeat-2.3.3.tgz", "resolved": "https://registry.npmjs.org/cypress-repeat/-/cypress-repeat-2.3.3.tgz",
"integrity": "sha512-DoPiN5A/SMC9p6B2lRbvOxQvQUS6LO8Zeblkc3ZQQl5cQMmGBa15EOMLdBpQ1ctjOgssvcYawodBkxiNMHI49g==", "integrity": "sha512-DoPiN5A/SMC9p6B2lRbvOxQvQUS6LO8Zeblkc3ZQQl5cQMmGBa15EOMLdBpQ1ctjOgssvcYawodBkxiNMHI49g==",
"optional": true,
"dependencies": { "dependencies": {
"arg": "5.0.2", "arg": "5.0.2",
"bluebird": "3.7.2", "bluebird": "3.7.2",
@ -17062,12 +17064,14 @@
"node_modules/cypress-repeat/node_modules/arg": { "node_modules/cypress-repeat/node_modules/arg": {
"version": "5.0.2", "version": "5.0.2",
"resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
"integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
"optional": true
}, },
"node_modules/cypress-repeat/node_modules/debug": { "node_modules/cypress-repeat/node_modules/debug": {
"version": "4.3.4", "version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"optional": true,
"dependencies": { "dependencies": {
"ms": "2.1.2" "ms": "2.1.2"
}, },
@ -17084,6 +17088,7 @@
"version": "8.2.0", "version": "8.2.0",
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz",
"integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==",
"optional": true,
"engines": { "engines": {
"node": ">=8" "node": ">=8"
} }
@ -51619,7 +51624,7 @@
"version": "3.6.1", "version": "3.6.1",
"resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-3.6.1.tgz", "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-3.6.1.tgz",
"integrity": "sha512-hT9yh/tiinkmirKrlv4KWOjztdoZo1mx9Qh4KvWqC7isoXwdUY3PNWUxceF4/qO9R6riA2C29jdTOeQOIROjgw==", "integrity": "sha512-hT9yh/tiinkmirKrlv4KWOjztdoZo1mx9Qh4KvWqC7isoXwdUY3PNWUxceF4/qO9R6riA2C29jdTOeQOIROjgw==",
"dev": true "optional": true
}, },
"react": { "react": {
"version": "16.14.0", "version": "16.14.0",
@ -55673,7 +55678,8 @@
"bluebird": { "bluebird": {
"version": "3.7.2", "version": "3.7.2",
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
"integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
"devOptional": true
}, },
"blueimp-md5": { "blueimp-md5": {
"version": "2.18.0", "version": "2.18.0",
@ -58237,6 +58243,7 @@
"version": "2.3.3", "version": "2.3.3",
"resolved": "https://registry.npmjs.org/cypress-repeat/-/cypress-repeat-2.3.3.tgz", "resolved": "https://registry.npmjs.org/cypress-repeat/-/cypress-repeat-2.3.3.tgz",
"integrity": "sha512-DoPiN5A/SMC9p6B2lRbvOxQvQUS6LO8Zeblkc3ZQQl5cQMmGBa15EOMLdBpQ1ctjOgssvcYawodBkxiNMHI49g==", "integrity": "sha512-DoPiN5A/SMC9p6B2lRbvOxQvQUS6LO8Zeblkc3ZQQl5cQMmGBa15EOMLdBpQ1ctjOgssvcYawodBkxiNMHI49g==",
"optional": true,
"requires": { "requires": {
"arg": "5.0.2", "arg": "5.0.2",
"bluebird": "3.7.2", "bluebird": "3.7.2",
@ -58247,12 +58254,14 @@
"arg": { "arg": {
"version": "5.0.2", "version": "5.0.2",
"resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
"integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
"optional": true
}, },
"debug": { "debug": {
"version": "4.3.4", "version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"optional": true,
"requires": { "requires": {
"ms": "2.1.2" "ms": "2.1.2"
} }
@ -58260,7 +58269,8 @@
"dotenv": { "dotenv": {
"version": "8.2.0", "version": "8.2.0",
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz",
"integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==",
"optional": true
} }
} }
}, },

View file

@ -109,7 +109,7 @@ const NewPasswordPage: React.FC<NewPasswordPageProps> = props => {
/> />
<FormSpacer /> <FormSpacer />
<Button <Button
data-test="button-bar-confirm" data-test-id="button-bar-confirm"
className={classes.submit} className={classes.submit}
disabled={loading || data.password.length === 0 || passwordError} disabled={loading || data.password.length === 0 || passwordError}
variant="primary" variant="primary"

View file

@ -60,7 +60,7 @@ const WebhookEvents: React.FC<WebhookEventsProps> = ({
name="syncEvents" name="syncEvents"
value={data.syncEvents} value={data.syncEvents}
onChange={onSyncEventChange} onChange={onSyncEventChange}
data-test="syncEvents" data-test-id="syncEvents"
testId="syncEvent" testId="syncEvent"
/> />
<VerticalSpacer spacing={2} /> <VerticalSpacer spacing={2} />
@ -86,7 +86,7 @@ const WebhookEvents: React.FC<WebhookEventsProps> = ({
name="asyncEvents" name="asyncEvents"
value={data.asyncEvents} value={data.asyncEvents}
onChange={onAsyncEventChange} onChange={onAsyncEventChange}
data-test="asyncEvents" data-test-id="asyncEvents"
testId="asyncEvent" testId="asyncEvent"
/> />
</CardContent> </CardContent>

View file

@ -50,7 +50,7 @@ const GiftCardCreateDialogCodeContent: React.FC<GiftCardCreateDialogCodeContentP
{intl.formatMessage(messages.copyCodeLabel)} {intl.formatMessage(messages.copyCodeLabel)}
</Button> </Button>
<HorizontalSpacer spacing={2} /> <HorizontalSpacer spacing={2} />
<Button variant="primary" onClick={onClose} data-test="submit"> <Button variant="primary" onClick={onClose} data-test-id="submit">
{intl.formatMessage(buttonMessages.ok)} {intl.formatMessage(buttonMessages.ok)}
</Button> </Button>
</DialogActions> </DialogActions>

View file

@ -73,7 +73,7 @@ const OrderFulfillmentAcceptDialog: React.FC<OrderFulfillmentAcceptDialogProps>
<FormattedMessage {...buttonMessages.cancel} /> <FormattedMessage {...buttonMessages.cancel} />
</Button> </Button>
<ConfirmButton <ConfirmButton
data-test="submit" data-test-id="submit"
transitionState={confirmButtonState} transitionState={confirmButtonState}
onClick={submit} onClick={submit}
> >

View file

@ -20,7 +20,7 @@ export const CreateVariantTitle: React.FC<CreateVariantTitleProps> = ({
toolbar={ toolbar={
<Button <Button
variant="tertiary" variant="tertiary"
data-testid="manage-channels-button" data-test-id="manage-channels-button"
disabled={false} disabled={false}
onClick={onManageClick} onClick={onManageClick}
> >

View file

@ -38,7 +38,7 @@ const TranslationFieldsSave: React.FC<TranslationFieldsSaveProps> = props => {
return ( return (
<div className={classes.root}> <div className={classes.root}>
<ConfirmButton <ConfirmButton
data-test="button-bar-confirm" data-test-id="button-bar-confirm"
className={classes.confirmButton} className={classes.confirmButton}
transitionState={saveButtonState} transitionState={saveButtonState}
onClick={onSave} onClick={onSave}