Merge pull request 'texfield no longer performs queries' (#541) from 2780-item_tags_textfield_queries into dev
gitea/salix/pipeline/head This commit looks good
Details
gitea/salix/pipeline/head This commit looks good
Details
Reviewed-on: #541 Reviewed-by: Joan Sanchez <joan@verdnatura.es>
This commit is contained in:
commit
ab6eb5a64e
|
@ -316,7 +316,7 @@ export default {
|
||||||
fourthRelevancy: 'vn-item-tags vn-horizontal:nth-child(4) [ng-model="itemTag.priority"]',
|
fourthRelevancy: 'vn-item-tags vn-horizontal:nth-child(4) [ng-model="itemTag.priority"]',
|
||||||
fourthRemoveTagButton: 'vn-item-tags vn-horizontal:nth-child(4) vn-icon-button[icon="delete"]',
|
fourthRemoveTagButton: 'vn-item-tags vn-horizontal:nth-child(4) vn-icon-button[icon="delete"]',
|
||||||
fifthTag: 'vn-item-tags vn-horizontal:nth-child(5) > vn-autocomplete[ng-model="itemTag.tagFk"]',
|
fifthTag: 'vn-item-tags vn-horizontal:nth-child(5) > vn-autocomplete[ng-model="itemTag.tagFk"]',
|
||||||
fifthValue: 'vn-item-tags vn-horizontal:nth-child(5) vn-textfield[ng-model="itemTag.value"]',
|
fifthValue: 'vn-item-tags vn-horizontal:nth-child(5) vn-autocomplete[ng-model="itemTag.value"]',
|
||||||
fifthRelevancy: 'vn-item-tags vn-horizontal:nth-child(5) vn-input-number[ng-model="itemTag.priority"]',
|
fifthRelevancy: 'vn-item-tags vn-horizontal:nth-child(5) vn-input-number[ng-model="itemTag.priority"]',
|
||||||
sixthTag: 'vn-item-tags vn-horizontal:nth-child(6) > vn-autocomplete[ng-model="itemTag.tagFk"]',
|
sixthTag: 'vn-item-tags vn-horizontal:nth-child(6) > vn-autocomplete[ng-model="itemTag.tagFk"]',
|
||||||
sixthValue: 'vn-item-tags vn-horizontal:nth-child(6) vn-textfield[ng-model="itemTag.value"]',
|
sixthValue: 'vn-item-tags vn-horizontal:nth-child(6) vn-textfield[ng-model="itemTag.value"]',
|
||||||
|
|
|
@ -16,7 +16,7 @@ describe('Item create tags path', () => {
|
||||||
await browser.close();
|
await browser.close();
|
||||||
});
|
});
|
||||||
|
|
||||||
it(`should create a new tag and delete a former one`, async() => {
|
it('should create a new tag and delete a former one', async() => {
|
||||||
await page.waitToClick(selectors.itemTags.fourthRemoveTagButton);
|
await page.waitToClick(selectors.itemTags.fourthRemoveTagButton);
|
||||||
await page.waitToClick(selectors.itemTags.addItemTagButton);
|
await page.waitToClick(selectors.itemTags.addItemTagButton);
|
||||||
await page.autocompleteSearch(selectors.itemTags.seventhTag, 'Ancho de la base');
|
await page.autocompleteSearch(selectors.itemTags.seventhTag, 'Ancho de la base');
|
||||||
|
@ -29,7 +29,7 @@ describe('Item create tags path', () => {
|
||||||
expect(message.text).toContain('Data saved!');
|
expect(message.text).toContain('Data saved!');
|
||||||
});
|
});
|
||||||
|
|
||||||
it(`should confirm the fourth row data is the expected one`, async() => {
|
it('should confirm the fourth row data is the expected one', async() => {
|
||||||
await page.reloadSection('item.card.tags');
|
await page.reloadSection('item.card.tags');
|
||||||
await page.waitForSelector('vn-item-tags');
|
await page.waitForSelector('vn-item-tags');
|
||||||
let result = await page.waitToGetProperty(selectors.itemTags.fourthTag, 'value');
|
let result = await page.waitToGetProperty(selectors.itemTags.fourthTag, 'value');
|
||||||
|
@ -47,7 +47,7 @@ describe('Item create tags path', () => {
|
||||||
expect(result).toEqual('4');
|
expect(result).toEqual('4');
|
||||||
});
|
});
|
||||||
|
|
||||||
it(`should confirm the fifth row data is the expected one`, async() => {
|
it('should confirm the fifth row data is the expected one', async() => {
|
||||||
let tag = await page
|
let tag = await page
|
||||||
.waitToGetProperty(selectors.itemTags.fifthTag, 'value');
|
.waitToGetProperty(selectors.itemTags.fifthTag, 'value');
|
||||||
|
|
||||||
|
@ -62,7 +62,7 @@ describe('Item create tags path', () => {
|
||||||
expect(relevancy).toEqual('5');
|
expect(relevancy).toEqual('5');
|
||||||
});
|
});
|
||||||
|
|
||||||
it(`should confirm the sixth row data is the expected one`, async() => {
|
it('should confirm the sixth row data is the expected one', async() => {
|
||||||
let tag = await page
|
let tag = await page
|
||||||
.waitToGetProperty(selectors.itemTags.sixthTag, 'value');
|
.waitToGetProperty(selectors.itemTags.sixthTag, 'value');
|
||||||
|
|
||||||
|
|
|
@ -32,14 +32,14 @@
|
||||||
rule>
|
rule>
|
||||||
</vn-autocomplete>
|
</vn-autocomplete>
|
||||||
<vn-textfield vn-three
|
<vn-textfield vn-three
|
||||||
ng-show="tag.selection.isFree || tag.selection.isFree == undefined"
|
ng-if="tag.selection.isFree || tag.selection.isFree == undefined"
|
||||||
vn-id="text"
|
vn-id="text"
|
||||||
label="Value"
|
label="Value"
|
||||||
ng-model="itemTag.value"
|
ng-model="itemTag.value"
|
||||||
rule>
|
rule>
|
||||||
</vn-textfield>
|
</vn-textfield>
|
||||||
<vn-autocomplete vn-three
|
<vn-autocomplete vn-three
|
||||||
ng-show="tag.selection.isFree === false"
|
ng-if="tag.selection.isFree === false"
|
||||||
url="{{'Tags/' + itemTag.tagFk + '/filterValue'}}"
|
url="{{'Tags/' + itemTag.tagFk + '/filterValue'}}"
|
||||||
search-function="{value: $search}"
|
search-function="{value: $search}"
|
||||||
label="Value"
|
label="Value"
|
||||||
|
|
Loading…
Reference in New Issue