aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorredmatrix <git@macgirvin.com>2016-07-19 18:41:36 -0700
committerredmatrix <git@macgirvin.com>2016-07-19 18:41:36 -0700
commit2c9938f0d555145d4cae53cfc0a66443efd7db29 (patch)
tree8311b8c31b42fa369cbfa5c50150f97f9fdfd308
parentea830328634b084e44f9e16f037a8bef3c98280a (diff)
downloadvolse-hubzilla-2c9938f0d555145d4cae53cfc0a66443efd7db29.tar.gz
volse-hubzilla-2c9938f0d555145d4cae53cfc0a66443efd7db29.tar.bz2
volse-hubzilla-2c9938f0d555145d4cae53cfc0a66443efd7db29.zip
add test sequence
-rw-r--r--test-sequence37
1 files changed, 37 insertions, 0 deletions
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
+
+
+
+