From 6450a290a373ec045edfa74ce32bfac9346762ce Mon Sep 17 00:00:00 2001 From: Juanfran Date: Tue, 2 Feb 2016 12:42:07 +0100 Subject: [PATCH] backlog role filters e2e --- e2e/helpers/backlog-helper.js | 6 ++++++ e2e/suites/backlog.e2e.js | 10 ++++++++++ 2 files changed, 16 insertions(+) diff --git a/e2e/helpers/backlog-helper.js b/e2e/helpers/backlog-helper.js index b6021bc2..6f04d662 100644 --- a/e2e/helpers/backlog-helper.js +++ b/e2e/helpers/backlog-helper.js @@ -197,3 +197,9 @@ helper.getSprintsTitles = function() { helper.goBackFilters = function() { return $$('.filters-step-cat .breadcrumb a').first().click(); }; + +helper.fiterRole = async function(value) { + let rolePointsSelector = $('div[tg-us-role-points-selector]'); + + return utils.popover.open(rolePointsSelector, value); +}; diff --git a/e2e/suites/backlog.e2e.js b/e2e/suites/backlog.e2e.js index 1d7fd0d5..d964de6a 100644 --- a/e2e/suites/backlog.e2e.js +++ b/e2e/suites/backlog.e2e.js @@ -354,6 +354,16 @@ describe('backlog', function() { expect(count).to.be.equal(4); }); + it('role filters', async function() { + await backlogHelper.fiterRole(1); + + utils.common.takeScreenshot('backlog', 'backlog-role-filters'); + + let usPoints = await backlogHelper.getUsPoints(0); + + expect(usPoints).to.match(/\d+\s\/\s\d+/); + }); + describe('milestones', function() { it('create', async function() { backlogHelper.openNewMilestone();