From 208df63a0f8cb21822ef383bdea8c22f67481611 Mon Sep 17 00:00:00 2001 From: hlm7 Date: Mon, 29 Mar 2010 20:58:15 +0000 Subject: [PATCH] Holly has created a suite for Brian's check of user-based privileges. --- .../SelfEditing/CheckUserBasedPrivileges.html | 530 ++++++++++++++++++ .../suites/SelfEditing/Suite.html | 14 + 2 files changed, 544 insertions(+) create mode 100644 utilities/acceptance-tests/suites/SelfEditing/CheckUserBasedPrivileges.html create mode 100644 utilities/acceptance-tests/suites/SelfEditing/Suite.html diff --git a/utilities/acceptance-tests/suites/SelfEditing/CheckUserBasedPrivileges.html b/utilities/acceptance-tests/suites/SelfEditing/CheckUserBasedPrivileges.html new file mode 100644 index 00000000..dba11848 --- /dev/null +++ b/utilities/acceptance-tests/suites/SelfEditing/CheckUserBasedPrivileges.html @@ -0,0 +1,530 @@ + + + + + + +Check User Privileges + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Check User Privileges
commentThis tests if a User can be associated with an Individual and if the User can then do profile editing.
open/vivo/siteAdmin?home=1&login=block
assertTitleVIVO Site Administration
clickAndWaitlink=Log in
assertTitleVIVO Site Administration
typeusernametestAdmin
typepasswordPassword
clickAndWaitloginSubmitMode
assertTitleVIVO Site Administration
clickAndWaitlink=Class hierarchy
commentadd a person to associate Joe User with.
assertTitleClass Hierarchy
clickAndWaitlink=exact:foaf:Agent
assertTitleClass Control Panel
clickAndWait//input[@value='Add New Individual in This Class']
assertTitleIndividual Editing Form
typeNameUserJoe
clickAndWaitprimaryAction
assertTitleIndividual Control Panel
clickAndWait//input[@value='Add Type']
assertTitleIndividual Type Editing Form
selectTypeURIlabel=core:Faculty Member
clickAndWaitprimaryAction
assertTitleIndividual Control Panel
commentcomment pause for class inference
pause500
clickAndWaitlink=Site Admin
assertTitleVIVO Site Administration
commentAssociate Joe User and individual UserJoe.
clickAndWaitlink=User accounts
assertTitleUser Accounts
clickAndWaitlink=Joe User
assertTitleUser Account Control Panel
clickAndWaitlink=add
assertTitleEdit
selectobjectVarlabel=UserJoe
clickAndWaitsubmit
assertTitleUser Account Control Panel
verifyTextPresentdelete
verifyTextPresentexact:http://vivo.mydomain.edu/individual/UserJoe
clickAndWaitlink=Log out
assertTitleVIVO
commentLog in as Joe User.
clickAndWaitlink=Log in
assertTitleVIVO Site Administration
typeusernameJoe User
typepasswordfirstTime
clickAndWaitloginSubmitMode
assertTitleVIVO Site Administration
clickAndWaitlink=Index
assertTitleIndex to VIVO Contents
clickAndWaitlink=Faculty Member
assertTitleFaculty Member
clickAndWaitlink=UserJoe
assertTitleUserJoe
commentCheck if there are edit links.
verifyElementPresentlink=add
clickAndWaitlink=Index
assertTitleIndex to VIVO Contents
commentCheck that Joe User cannot edit other individuals.
clickAndWaitlink=Country
assertTitleCountry
clickAndWaitlink=Afghanistan
assertTitleAfghanistan
assertTextNotPresentadd
clickAndWaitlink=Log out
assertTitleVIVO
commentClean up.
clickAndWaitlink=Log in
assertTitleVIVO Site Administration
typeusernametestAdmin
typepasswordPassword
clickAndWaitloginSubmitMode
assertTitleVIVO Site Administration
clickAndWaitlink=User accounts
assertTitleUser Accounts
clickAndWaitlink=Joe User
assertTitleUser Account Control Panel
clickAndWaitlink=delete
assertTitleEdit
clickAndWaitdelete
assertTitleUser Account Control Panel
clickAndWaitlink=Index
assertTitleIndex to VIVO Contents
clickAndWaitlink=Faculty Member
assertTitleFaculty Member
clickAndWaitlink=UserJoe
assertTitleUserJoe
clickAndWaitlink=edit this individual
assertTitleIndividual Control Panel
clickAndWait//input[@value='Edit This Individual']
assertTitleIndividual Editing Form
clickAndWait_delete
assertConfirmationAre you SURE you want to delete this entity? If in doubt, CANCEL.
assertTitleVIVO Site Administration
clickAndWaitlink=Index
assertTitleIndex to VIVO Contents
clickAndWaitlink=Log out
assertTitleVIVO
+ + diff --git a/utilities/acceptance-tests/suites/SelfEditing/Suite.html b/utilities/acceptance-tests/suites/SelfEditing/Suite.html new file mode 100644 index 00000000..68bc1fb6 --- /dev/null +++ b/utilities/acceptance-tests/suites/SelfEditing/Suite.html @@ -0,0 +1,14 @@ + + + + + + Test Suite + + + + + +
Test Suite
CheckUserBasedPrivileges
+ +