X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/3353ab9554dc5dfa647dd767b7b2623adcf753ab..HEAD:/services/api/test/unit/repository_test.rb diff --git a/services/api/test/unit/repository_test.rb b/services/api/test/unit/repository_test.rb deleted file mode 100644 index 4e160dd7e1..0000000000 --- a/services/api/test/unit/repository_test.rb +++ /dev/null @@ -1,39 +0,0 @@ -require 'test_helper' - -class RepositoryTest < ActiveSupport::TestCase - test 'write permission allows changing modified_at' do - act_as_user users(:active) do - r = repositories(:foo) - modtime_was = r.modified_at - r.modified_at = Time.now - assert r.save - assert_operator modtime_was, :<, r.modified_at - end - end - - test 'write permission not sufficient for changing name' do - act_as_user users(:active) do - r = repositories(:foo) - name_was = r.name - r.name = 'newname' - assert_raises ArvadosModel::PermissionDeniedError do - r.save! - end - r.reload - assert_equal name_was, r.name - end - end - - test 'write permission necessary for changing modified_at' do - act_as_user users(:spectator) do - r = repositories(:foo) - modtime_was = r.modified_at - r.modified_at = Time.now - assert_raises ArvadosModel::PermissionDeniedError do - r.save! - end - r.reload - assert_equal modtime_was, r.modified_at - end - end -end