diff --git a/tests/UI/specs/DashboardManager_spec.js b/tests/UI/specs/DashboardManager_spec.js index 3dcd33f5ab780b7705fc5cfc3d06819b77e5c78b..8fb1435b8eb7b7660f1a07fa7540d83e4566ad4a 100644 --- a/tests/UI/specs/DashboardManager_spec.js +++ b/tests/UI/specs/DashboardManager_spec.js @@ -49,4 +49,26 @@ describe("DashboardManager", function () { page.click('.widgetpreview-widgetlist>li:contains(Visits Over Time)'); }, done); }); + + it("should create new dashboard with new default widget selection when create dashboard process completed", function (done) { + expect.screenshot("create_new").to.be.capture(function (page) { + page.click('.dashboard-manager .title'); + page.click('li[data-action=createDashboard]'); + page.sendKeys('#createDashboardName', 'newdash2'); + page.click('.ui-dialog[aria-describedby=createDashboardConfirm] button>span:contains(Yes)'); + }, done); + }); + + it("should remove dashboard when remove dashboard process completed", function (done) { + expect.screenshot("removed").to.be.capture(function (page) { + page.contains('ul.navbar ul li.sfActive:contains(newdash2)'); + page.click('.dashboard-manager .title'); + page.click('li[data-action=removeDashboard]'); + page.click('.ui-dialog[aria-describedby=removeDashboardConfirm] button>span:contains(Yes)'); + page.mouseMove('.dashboard-manager'); + page.evaluate(function () { + $('.widgetTop').removeClass('widgetTopHover'); + }); + }, done); + }); }); \ No newline at end of file diff --git a/tests/UI/specs/Dashboard_spec.js b/tests/UI/specs/Dashboard_spec.js index fd062e6d4a3e1d64b7e8bd9b32a84843f9471658..edec00978b4b74d6a9dcfc841305172179549148 100644 --- a/tests/UI/specs/Dashboard_spec.js +++ b/tests/UI/specs/Dashboard_spec.js @@ -206,7 +206,7 @@ describe("Dashboard", function () { }, done); }); - it.skip("should create new dashboard with new default widget selection when create dashboard process completed", function (done) { + it("should create new dashboard with new default widget selection when create dashboard process completed", function (done) { expect.screenshot("create_new").to.be.capture(function (page) { page.click('.dashboard-manager .title'); page.click('li[data-action=createDashboard]');