Merge pull request #42 from shawnfeldman/master

adding generic test account
diff --git a/portal/tests/protractor/applications.spec.js b/portal/tests/protractor/applications.spec.js
index a0393a2..ebff82e 100644
--- a/portal/tests/protractor/applications.spec.js
+++ b/portal/tests/protractor/applications.spec.js
@@ -13,15 +13,15 @@
       browser.driver.get(browser.baseUrl+'/#!/app-overview/summary');
       browser.wait(function(){
         return element(by.id('app-overview-title')).getText().then(function(text){
-          return text===appName1.toUpperCase();
+          return text===appName2.toUpperCase();
         })
       })
       element(by.id('app-overview-title')).isPresent().then(function(){
         element(by.id('current-app-selector')).click();
-        element(by.id('app-'+appName2+'-link-id')).click();
+        element(by.id('app-'+appName1+'-link-id')).click();
         browser.wait(function() {
           return element(by.id('app-overview-title')).getText().then(function(text) {
-            return text === appName2.toUpperCase();
+            return text === appName1.toUpperCase();
           });
         });
       });
diff --git a/portal/tests/protractor/forgotPassword.spec.js b/portal/tests/protractor/forgotPassword.spec.js
index 715de21..eb57878 100644
--- a/portal/tests/protractor/forgotPassword.spec.js
+++ b/portal/tests/protractor/forgotPassword.spec.js
@@ -18,6 +18,7 @@
     });
     element(by.id('button-forgot-password')).isPresent().then(function () {
       element(by.id('button-forgot-password')).click();
+      browser.driver.get(browser.baseUrl+'/#!/forgot-password')
     });
     browser.wait(function () {
       return browser.driver.getCurrentUrl().then(function (url) {
diff --git a/portal/tests/protractor/profile.spec.js b/portal/tests/protractor/profile.spec.js
index f775cce..9166af2 100644
--- a/portal/tests/protractor/profile.spec.js
+++ b/portal/tests/protractor/profile.spec.js
@@ -2,16 +2,16 @@
 var util = require('./util');
 describe('Test User Profile', function () {
 
-  var newUser = 'sfeldman+protractor@apigee.com';
+  var newUser = 'sfeldman+apijeeps2@apigee.com';
   beforeEach(function(){
     util.login();
   })
   describe('Test Changing profile values',function(){
+    if(browser.params.useSso){
+      //this will not work with sso since its an enterprise config.
+      return;
+    }
     it('should set email to some random value',function(){
-      if(browser.params.useSso){
-        //this will not work with sso since its an enterprise config.
-        return;
-      }
       browser.driver.get(browser.baseUrl+'/#!/profile');
       element(by.id('account-link')).click();
       element(by.model('user.email')).isPresent().then(function() {
@@ -22,7 +22,7 @@
         email.clear();
         email.sendKeys(newUser);
         name.clear();
-        name.sendKeys('shawn feldman test');
+        name.sendKeys('rod simpson');
         element(by.id('button-update-account')).submit();
       });
       browser.wait(function() {
@@ -30,7 +30,7 @@
           var test =  text === newUser;
           if(test){
             var name = element(by.model('user.name'));
-            expect(name.getAttribute('value')).toEqual('shawn feldman test');
+            expect(name.getAttribute('value')).toEqual('rod simpson');
           }
           return test;
         });
@@ -44,7 +44,7 @@
         email.sendKeys(browser.params.login.user);
         var name = element(by.model('user.name'));
         name.clear();
-        name.sendKeys('shawn feldman');
+        name.sendKeys('sam jeeps');
         element(by.id('button-update-account')).submit();
       })
       browser.wait(function() {
@@ -52,7 +52,7 @@
           var test =  text === browser.params.login.user;
           if(test){
             var name = element(by.model('user.name'));
-            expect(name.getAttribute('value')).toEqual('shawn feldman');
+            expect(name.getAttribute('value')).toEqual('sam jeeps');
           }
           return test;
         });
diff --git a/portal/tests/protractor/users.spec.js b/portal/tests/protractor/users.spec.js
index 657368f..d295997 100644
--- a/portal/tests/protractor/users.spec.js
+++ b/portal/tests/protractor/users.spec.js
@@ -12,6 +12,9 @@
     it('should add and then delete', function () {
       var dateString = Date.now().toString();
 
+      browser.wait(function(){
+        return browser.driver.findElement(by.id("new-user-button")).isDisplayed();
+      });
       element(by.id("new-user-button")).isPresent().then(function(){
         element(by.id("new-user-button")).click();
       });
@@ -21,7 +24,7 @@
         element(by.id('new-user-username')).clear();
         element(by.id('new-user-username')).sendKeys('test' + dateString);
         element(by.id('new-user-fullname')).sendKeys('Test ' + dateString);
-        element(by.id('new-user-email')).sendKeys('test' + dateString + '@apigee.com');
+        element(by.id('new-user-email')).sendKeys('sfeldman+test' + dateString + '@apigee.com');
         element(by.id('new-user-password')).sendKeys(dateString);
         element(by.id('new-user-re-password')).sendKeys(dateString);
         browser.sleep(1000);
diff --git a/portal/tests/protractorConf.js b/portal/tests/protractorConf.js
index fdd8bbf..aabb83d 100644
--- a/portal/tests/protractorConf.js
+++ b/portal/tests/protractorConf.js
@@ -63,12 +63,12 @@
   },
   params: {
     login: {
-      user: 'sfeldman+prod@apigee.com',
-      password: '8dyCcdMoV13x'
+      user: 'sfeldman+apijeeps@apigee.com',
+      password: 'p@ssw0rd1'
     },
-    orgName:'rippela',
-    appName1:'test',
-    appName2:'sandbox',
+    orgName:'apijeeps',
+    appName1:'website',
+    appName2:'mobile',
     useSso:false
 
   },