From 2c9938f0d555145d4cae53cfc0a66443efd7db29 Mon Sep 17 00:00:00 2001 From: redmatrix Date: Tue, 19 Jul 2016 18:41:36 -0700 Subject: add test sequence --- test-sequence | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 test-sequence diff --git a/test-sequence b/test-sequence new file mode 100644 index 000000000..a87c40287 --- /dev/null +++ b/test-sequence @@ -0,0 +1,37 @@ +extensible permissions testing + +- create a new channel with social role + - verify permission limits are created as pconfig entries + + - connect from a remote system with traditional permissions + - verify 'their_perms' in abconfig + - approve the connection + - verify 'my_perms' in abconfig + + - from remote system verify their_perms, my_perms + + - change a setting + - verify 'my_perms' in abconfig + - from remote system verify change was communicated + + - connect from a remote system with new perms + - repeat above tests + + +- connect to a channel from diaspora or gnusocial + - verify permissions are correct + +- change channel role to forum + - repeat above tests, this time checking for auto acceptance with the correct permissions + + +- connect outbound to a remote system with traditional permissions + +- connect outbound to a system with new permissions + + +- attempt permission violations and check that they are denied + + + + -- cgit v1.2.3