summaryrefslogtreecommitdiff
path: root/testing/02-commands-ls.yarn
diff options
context:
space:
mode:
Diffstat (limited to 'testing/02-commands-ls.yarn')
-rw-r--r--testing/02-commands-ls.yarn17
1 files changed, 17 insertions, 0 deletions
diff --git a/testing/02-commands-ls.yarn b/testing/02-commands-ls.yarn
index 8ead9da..6a6178c 100644
--- a/testing/02-commands-ls.yarn
+++ b/testing/02-commands-ls.yarn
@@ -19,3 +19,20 @@ repositories.
WHEN testinstance adminkey runs ls
THEN stdout contains RW gitano-admin
AND stderr is empty
+
+General access control for ls
+=============================
+
+If you have no read or write access to a repository, it should not show up
+when you run `ls`.
+
+ SCENARIO No access means no show in ls
+ GIVEN a standard instance
+ AND testinstance has keys called other
+ WHEN testinstance, using adminkey, adds user other, using testinstance other
+ AND testinstance adminkey runs create stoat
+ AND testinstance other runs ls
+ THEN stdout does not contain stoat
+ AND stderr is empty
+
+TODO: Add more tests when we have rule control to govern things a little more.