14584: Remove runtime_user_uuid and runtime_auth_scopes checks for reuse.
[arvados.git] / services / api / test / unit / link_test.rb
index cba5d20cb2cba366d94e7a4a52ec3d7504220efa..00f3cc291352493b11258aa0f9750fc883a263ff 100644 (file)
@@ -80,4 +80,9 @@ class LinkTest < ActiveSupport::TestCase
   test "link granting project permissions to unreadable user is invalid" do
     refute new_active_link_valid?(tail_uuid: users(:admin).uuid)
   end
+
+  test "permission link can't exist on past collection versions" do
+    refute new_active_link_valid?(tail_uuid: groups(:public).uuid,
+                                  head_uuid: collections(:w_a_z_file_version_1).uuid)
+  end
 end