1
0
Fork 0
mirror of synced 2024-09-08 05:42:15 +12:00
appwrite/tests/e2e/Services
Safwan Parkar 451f4bee19 Fixed an incorrect test for team deletion
This commit contains changes in 3 places.

- First I changed the placement of an informative comment in the DELETE TEAM controller, and moved it outside of the loop. I did this when Steven pointed out that the behaviour I describe in the comment is for the whole loop.

- The second change is the removal of my first test. I was facing quite a few issues with creating users in the test, and ended up using the CREATE TEAM MEMBERSHIP to perform 2 actions at once -> create a new user if one doesn't exist with the provided email, and create a membership for the user. Before this approach, I had quite a bit of code that didn't work, and it seems like I removed some things that weren't supposed to be removed, and didn't change variable names where necessary. Anyway, I figured that the problem has something to do with the user being created on the client side, so I moved the test to the server side.

- The new test I implemented does the same thing as my previous failed test, but in more detailed and distinct steps. The test first creates 5 new users inside of a loop, and pushes each new user's ID to an array called 'new_users' if the response is as expected. Then a new team is created. The next step is to create memberships for all 5 users. If all these steps pass, the new team that was just created, is deleted, and we check to make sure the new users have 0 team memberships each.

Formatter and linter showed no errors. Tests were successful on localhost.
2023-08-04 15:40:42 +04:00
..
Account Fix test after session expire format was updated 2023-07-19 23:52:33 +00:00
Avatars Add Tests 2022-09-05 11:21:04 +01:00
Console feat: console service 2023-03-31 17:14:59 +02:00
Databases fix formatting issues in comments according to feedback in PR. 2023-07-10 13:34:32 +05:30
Functions fix large deployment test 2023-04-19 05:38:54 +00:00
GraphQL Fix graphql upload test path 2023-05-30 19:41:06 +12:00
Health format files in app, src, tests 2022-05-23 14:54:50 +00:00
Locale format files in app, src, tests 2022-05-23 14:54:50 +00:00
Projects Update Project providers to also include the provider key 2023-07-20 16:53:33 -07:00
Realtime tests: fix teams tests 2023-03-23 13:06:48 +01:00
Storage Merge pull request #5402 from appwrite/fix-chunked-upload 2023-07-18 06:55:05 +03:00
Teams Fixed an incorrect test for team deletion 2023-08-04 15:40:42 +04:00
Users Remove invalid test 2023-03-24 23:09:49 +13:00
Webhooks tests: fix teams tests 2023-03-23 13:06:48 +01:00