Merge branch 'master' into 11060-all-visible-repos
[arvados.git] / apps / workbench / test / unit / repository_test.rb
index 327170c1089cccbf154d4e7c386b06f23af7b65a..87eedb5f5aafbb86f9df104b17bdb6added830f6 100644 (file)
@@ -1,7 +1,18 @@
 require 'test_helper'
 
 class RepositoryTest < ActiveSupport::TestCase
-  # test "the truth" do
-  #   assert true
-  # end
+  [
+    ['admin', true],
+    ['active', false],
+  ].each do |user, can_edit|
+    test "#{user} can edit attributes #{can_edit}" do
+      use_token user
+      attrs = Repository.new.editable_attributes
+      if can_edit
+        refute_empty attrs
+      else
+        assert_empty attrs
+      end
+    end
+  end
 end