diff --git a/e2e/full/backlog.e2e.js b/e2e/full/backlog.e2e.js index 0f693a3d..9324c127 100644 --- a/e2e/full/backlog.e2e.js +++ b/e2e/full/backlog.e2e.js @@ -464,10 +464,8 @@ describe('backlog', function() { let filterQ = element(by.model('filtersQ')); let htmlChanges = await utils.common.outerHtmlChanges('.backlog-table-body'); - let firstUs = userstories.first(); - let ref = await backlogHelper.getUsRef(firstUs); + let ref = await backlogHelper.getTestingFilterRef(); ref = ref.replace('#', ''); - await filterQ.sendKeys(ref); await htmlChanges(); diff --git a/e2e/helpers/backlog-helper.js b/e2e/helpers/backlog-helper.js index 6ddda6e4..4311a81d 100644 --- a/e2e/helpers/backlog-helper.js +++ b/e2e/helpers/backlog-helper.js @@ -162,6 +162,24 @@ helper.getUsRef = function(elm) { return elm.$('span[tg-bo-ref]').getText(); }; +// get ref with the larger length +helper.getTestingFilterRef = async function() { + let userstories = helper.userStories(); + let userstoriesCount = await userstories.count(); + let ref = ''; + + for(let i = 0; i < userstoriesCount; i++) { + let userstory = userstories.get(i); + let newRef = await helper.getUsRef(userstory); + + if (newRef.length > ref.length) { + ref = newRef; + } + } + + return ref; +}; + helper.getSprintUsertories = function(sprint) { return sprint.$$('.milestone-us-item-row'); };