9799: Add tests for container permissions.
[arvados.git] / services / api / test / unit / container_request_test.rb
index 3ab4a891f713421693a5c3a56ebd7ac47f80c935..ebd6a5a19adfec42eacd7bd0bccf9ab93173aa3a 100644 (file)
@@ -389,4 +389,10 @@ class ContainerRequestTest < ActiveSupport::TestCase
       end
     end
   end
+
+  test "requestor can retrieve container owned by dispatch" do
+    assert_not_empty Container.readable_by(users(:admin)).where(uuid: containers(:running).uuid)
+    assert_not_empty Container.readable_by(users(:active)).where(uuid: containers(:running).uuid)
+    assert_empty Container.readable_by(users(:spectator)).where(uuid: containers(:running).uuid)
+  end
 end