9799: Add tests for container permissions.
authorTom Clegg <tom@curoverse.com>
Sat, 27 Aug 2016 01:03:57 +0000 (21:03 -0400)
committerTom Clegg <tom@curoverse.com>
Wed, 31 Aug 2016 02:01:52 +0000 (22:01 -0400)
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