diff --git a/e2e/helpers/selectors.js b/e2e/helpers/selectors.js index d4eb4562bd..97ec1826d4 100644 --- a/e2e/helpers/selectors.js +++ b/e2e/helpers/selectors.js @@ -237,6 +237,7 @@ export default { expenceAutocomplete: 'vn-autocomplete[field="$ctrl.item.expenceFk"]', longNameInput: 'vn-textfield[field="$ctrl.item.longName"] input', isActiveCheckbox: 'vn-check[label="Active"] md-checkbox', + priceInKgCheckbox: 'vn-check[label="Price in kg"] md-checkbox', submitBasicDataButton: `${components.vnSubmit}` }, itemTags: { diff --git a/e2e/paths/04-item-module/02_basic_data.spec.js b/e2e/paths/04-item-module/02_basic_data.spec.js index 86280f35e0..242da47ea0 100644 --- a/e2e/paths/04-item-module/02_basic_data.spec.js +++ b/e2e/paths/04-item-module/02_basic_data.spec.js @@ -31,6 +31,7 @@ describe('Item Edit basic data path', () => { .clearInput(selectors.itemBasicData.longNameInput) .write(selectors.itemBasicData.longNameInput, 'RS Rose of Purity') .waitToClick(selectors.itemBasicData.isActiveCheckbox) + .waitToClick(selectors.itemBasicData.priceInKgCheckbox) .waitToClick(selectors.itemBasicData.submitBasicDataButton) .waitForLastSnackbar(); @@ -93,4 +94,11 @@ describe('Item Edit basic data path', () => { expect(result).toBe('unchecked'); }); + + it('should confirm the priceInKg checkbox is checked', async() => { + const result = await nightmare + .checkboxState(selectors.itemBasicData.priceInKgCheckbox); + + expect(result).toBe('checked'); + }); }); diff --git a/modules/item/front/basic-data/index.html b/modules/item/front/basic-data/index.html index a6ddd2e3f7..41f2885a1b 100644 --- a/modules/item/front/basic-data/index.html +++ b/modules/item/front/basic-data/index.html @@ -88,6 +88,11 @@ label="Active" field="$ctrl.item.isActive"> + + diff --git a/modules/item/front/basic-data/locale/es.yml b/modules/item/front/basic-data/locale/es.yml index 84cfa08f7e..a9313b565b 100644 --- a/modules/item/front/basic-data/locale/es.yml +++ b/modules/item/front/basic-data/locale/es.yml @@ -5,3 +5,4 @@ Full name calculates based on tags 1-3. Is not recommended to change it manually No se recomienda cambiarlo manualmente Is active: Activo Expence: Gasto +Price in kg: Precio en kg \ No newline at end of file