diff options
author | Serena Feng <feng.xiaowei@zte.com.cn> | 2018-01-18 07:00:33 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@opnfv.org> | 2018-01-18 07:00:33 +0000 |
commit | 98fde9b5bd0eaf5bf5acb76dc530925a3cc19881 (patch) | |
tree | a0ad3b0ebea119f7732426951a737a80d8c33233 /testapi/opnfv_testapi/tests/UI/e2e/resultsControllerSpec.js | |
parent | f82dd79721fec6d4d6e5ac8b7b27cfec689b92ea (diff) | |
parent | 86db2b6832d51f8cd4d428bc431aca9daa99c4e0 (diff) |
Merge "Design the scenario create method"
Diffstat (limited to 'testapi/opnfv_testapi/tests/UI/e2e/resultsControllerSpec.js')
-rw-r--r-- | testapi/opnfv_testapi/tests/UI/e2e/resultsControllerSpec.js | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/testapi/opnfv_testapi/tests/UI/e2e/resultsControllerSpec.js b/testapi/opnfv_testapi/tests/UI/e2e/resultsControllerSpec.js index a14f8ea..d6dfa1c 100644 --- a/testapi/opnfv_testapi/tests/UI/e2e/resultsControllerSpec.js +++ b/testapi/opnfv_testapi/tests/UI/e2e/resultsControllerSpec.js @@ -132,7 +132,7 @@ describe('testing the result page for anonymous user', function () { expect(element(by.cssContainingText(".ng-binding.ng-scope","Test Results")).isDisplayed()).toBe(true); }); - it( 'navigate anonymous user to testCase page', function() { + it( 'navigate anonymous user to results page', function() { browser.get(baseURL); var resultLink = element(by.linkText('Results')).click(); var EC = browser.ExpectedConditions; @@ -348,6 +348,24 @@ describe('testing the result page for user', function () { buttonFilter.click(); expect(cells.get(0).getText()).toContain("5a45170bbb2092000e2643f6"); }); + + it('Clear the filter', function () { + browser.get(baseURL+"#/results"); + var filter = element(by.model('ctrl.filter')); + var filterText = element(by.model('ctrl.filterText')); + filter.sendKeys('project'); + filterText.sendKeys('testproject'); + var buttonFilter = element(by.buttonText('Filter')); + buttonFilter.click(); + var row = element.all(by.repeater('(index, result) in ctrl.data.results')).first(); + var cells = row.all(by.tagName('td')); + expect(cells.get(0).getText()).toContain("5a45170bbb2092000e2643f5"); + var buttonClear = element(by.buttonText('Clear')); + buttonClear.click(); + var row = element.all(by.repeater('(index, result) in ctrl.data.results')).first(); + var cells = row.all(by.tagName('td')); + expect(cells.get(0).getText()).toContain("5a45170bbb2092000e2643f4"); + }); it('Should not show the results in results page related to the filters for user ', function () { browser.get(baseURL+"#/results"); var filter = element(by.model('ctrl.filter')); |