X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/8a3fb7961809da1a2aeca4bfd26c012f794379e3..efcfd2cdc9a9ed6ab3af54e9a4e149d4bdf1f8d3:/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 eaf9cbb4ad..2e585051ad 100644 --- a/services/api/test/unit/app_version_test.rb +++ b/services/api/test/unit/app_version_test.rb @@ -8,7 +8,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 +20,20 @@ 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| f.write "0.1.abc123\n"