[drupal-devel] [SimpleTest] The Idea of new test working on WWW
Layer
Moshe Weitzman
weitzman at tejasa.com
Sun Jun 19 13:49:05 UTC 2005
Hi Kuba. Yes, I like this test. I would like to simulate an actual user
registration, instead of directly entering records into tables. Also,
uid=1 has special permissions so we should not test with that.
Kuba Zygmunt wrote:
> 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