[drupal-devel] [SimpleTest] The Idea of new test working on WWW
Layer
Kuba Zygmunt
kuba.zygmunt at gmail.com
Sun Jun 19 06:50:26 UTC 2005
Hi,
I would like to write below how I imagine a test, which acts like
browser and checks accessibility of the contents. I've succesfully
logged in Drupal, using SimpleTest class, so now I put my ideas and go
to code. :-)
We don't have access to the users existing in database, so we have to
create 3 new test's users who will be deleted after finishing the
test.
1. Creating users (3 steps)
* insert in table {permission} 3 new perm. ( '', 'access content',
'access content, create stories, edit own stories' ) [ I'm working on
story module :-) ]
* insert in table {role} new roles (is this step is necessary? )
* insert in table {user} 3 new users
* insert data in table {users_roles} to make a connection between
users and roles.
2. Creating node (for example with uid = 1)
I perform this because I will need this to check access of editing
not own node.
For each created user I will do :
3. Log into Drupal and check on access to:
* content page
* editing form
* submit data for create node
* submit data for editing node
* submit data for deleting node
and I will check access when node->uid != user->uid
* editing form
* submit data for editing node
* submit data for deleting node
--------
4. Delete node
5. Delete users
So, do you think that any additional tests need to be added ?
Or Is my way of testing right?
Regards,
Kuba Zygmunt
More information about the drupal-devel
mailing list