X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/1d73ebb1fb2f2f50144de4f74b3aa77616a5d4f2..0eb72b526bf8bbb011551ecf019f604e17a534f1:/services/api/test/unit/app_version_test.rb diff --git a/services/api/test/unit/app_version_test.rb b/services/api/test/unit/app_version_test.rb index e8c8374ed8..dd88004270 100644 --- a/services/api/test/unit/app_version_test.rb +++ b/services/api/test/unit/app_version_test.rb @@ -1,3 +1,7 @@ +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 + require 'test_helper' class AppVersionTest < ActiveSupport::TestCase @@ -8,7 +12,7 @@ class AppVersionTest < ActiveSupport::TestCase test 'invoke git processes only on first call' do AppVersion.expects(:git). - with("status", "-s").once. + with("status", "--porcelain").once. yields " M services/api/README\n" AppVersion.expects(:git). with("log", "-n1", "--format=%H").once. @@ -20,16 +24,19 @@ class AppVersionTest < ActiveSupport::TestCase end end - test 'override with configuration' do + test 'override with configuration "foobar"' do Rails.configuration.source_version = 'foobar' assert_equal 'foobar', AppVersion.hash + end + + test 'override with configuration false' do Rails.configuration.source_version = false assert_not_equal 'foobar', AppVersion.hash end test 'override with file' do path = Rails.root.join 'git-commit.version' - assert(!File.exists?(path), + assert(!File.exist?(path), "Packaged version file found in source tree: #{path}") begin File.open(path, 'w') do |f|