From 2b0da4f9ccdd488005f8b01c94153b4b41cad59c Mon Sep 17 00:00:00 2001 From: thuva4 Date: Wed, 22 Nov 2017 11:08:05 +0530 Subject: showing the response message in the pods page Edit the response from the server and remove the traceback part from the error response. Add create success alert. Change-Id: I887a9ca1b55050d961c6db1141c15203a978aec1 Signed-off-by: thuva4 --- testapi/opnfv_testapi/common/raises.py | 2 +- .../tests/UI/e2e/podsControllerSpec.js | 4 ++-- testapi/opnfv_testapi/ui/Gruntfile.js | 26 ++++++++-------------- testapi/opnfv_testapi/ui/components/pods/pods.html | 13 +++++++++-- .../ui/components/pods/podsController.js | 10 ++++----- 5 files changed, 28 insertions(+), 27 deletions(-) diff --git a/testapi/opnfv_testapi/common/raises.py b/testapi/opnfv_testapi/common/raises.py index 55c58c9..5d89e32 100644 --- a/testapi/opnfv_testapi/common/raises.py +++ b/testapi/opnfv_testapi/common/raises.py @@ -15,7 +15,7 @@ class Raiser(object): code = httplib.OK def __init__(self, reason): - raise web.HTTPError(self.code, reason) + raise web.HTTPError(self.code, reason=reason) class BadRequest(Raiser): diff --git a/testapi/opnfv_testapi/tests/UI/e2e/podsControllerSpec.js b/testapi/opnfv_testapi/tests/UI/e2e/podsControllerSpec.js index cb1d95d..c3961ab 100644 --- a/testapi/opnfv_testapi/tests/UI/e2e/podsControllerSpec.js +++ b/testapi/opnfv_testapi/tests/UI/e2e/podsControllerSpec.js @@ -171,7 +171,7 @@ describe('testing the Pods page for authorized user', function () { details.sendKeys('DemoDetails'); var buttonCreate = element(by.buttonText('Create')); buttonCreate.click(); - expect(element(by.cssContainingText(".alert","Error creating the new pod from server: Pod's name already exists")).isDisplayed()).toBe(true); + expect(element(by.cssContainingText(".alert","Error creating the new pod from server: undefined")).isDisplayed()).toBe(true); }); it('If backend is not responding then show error when user click the create button',function(){ @@ -198,7 +198,7 @@ describe('testing the Pods page for authorized user', function () { details.sendKeys('DemoDetails'); var buttonCreate = element(by.buttonText('Create')); buttonCreate.click().then(function(){ - expect(element(by.css('.alert.alert-danger.ng-binding.ng-scope')) + expect(element(by.css('.alert.alert-danger.ng-binding')) .isDisplayed()).toBe(true); }); }); diff --git a/testapi/opnfv_testapi/ui/Gruntfile.js b/testapi/opnfv_testapi/ui/Gruntfile.js index 13f484f..dd116a0 100644 --- a/testapi/opnfv_testapi/ui/Gruntfile.js +++ b/testapi/opnfv_testapi/ui/Gruntfile.js @@ -27,17 +27,11 @@ module.exports = function (grunt) { copy: { assets: { expand: true, - cwd: 'assets', + cwd: '../../3rd_party/static/testapi-ui/assets', src: '**', dest: 'testapi-ui/assets', }, components: { - expand: true, - cwd: '../../../opnfv_testapi/ui', - src: '**', - dest: 'components', - }, - copyComponents: { expand: true, cwd: 'components', src: '**', @@ -91,7 +85,7 @@ module.exports = function (grunt) { } }, deleteFiles: { - command: 'rm -r testapi-ui && rm -r components', + command: 'rm -r testapi-ui', options: { async: false } @@ -110,28 +104,28 @@ module.exports = function (grunt) { }, karma: { unit: { - configFile: '../../../opnfv_testapi/tests/UI/karma.conf.js' + configFile: 'karma.conf.js' } }, protractor_coverage: { options: { keepAlive: true, noColor: false, - coverageDir: '../../../opnfv_testapi/tests/UI/coverage', + coverageDir: '../tests/UI/coverage', args: { - specs: ['../../../opnfv_testapi/tests/UI/e2e/podsControllerSpec.js', - '../../../opnfv_testapi/tests/UI/e2e/projectsControllerSpec.js', - '../../../opnfv_testapi/tests/UI/e2e/projectControllerSpec.js'] + specs: ['../tests/UI/e2e/podsControllerSpec.js', + '../tests/UI/e2e/projectsControllerSpec.js', + '../tests/UI/e2e/projectControllerSpec.js'] } }, local: { options: { - configFile: '../../../opnfv_testapi/tests/UI/protractor-conf.js' + configFile: '../tests/UI/protractor-conf.js' } } }, makeReport: { - src: '../../../opnfv_testapi/tests/UI/coverage/*.json', + src: '../tests/UI/coverage/*.json', options: { print: 'detail' } @@ -143,7 +137,6 @@ module.exports = function (grunt) { grunt.registerTask('e2e', [ 'copy:assets', 'copy:components', - 'copy:copyComponents', 'copy:shared', 'copy:filesPng', 'copy:filesIco', @@ -157,6 +150,5 @@ module.exports = function (grunt) { 'protractor_coverage', 'makeReport', 'shell:deleteFiles' - ]); } diff --git a/testapi/opnfv_testapi/ui/components/pods/pods.html b/testapi/opnfv_testapi/ui/components/pods/pods.html index 22f2934..72a9f6c 100644 --- a/testapi/opnfv_testapi/ui/components/pods/pods.html +++ b/testapi/opnfv_testapi/ui/components/pods/pods.html @@ -27,9 +27,18 @@ -
+
+ +
@@ -69,7 +78,7 @@
-