20300: Update test to new Rails API.
[arvados.git] / services / api / test / functional / arvados / v1 / management_controller_test.rb
index 5b34f9fef9c6c5505196f5644a9f52b92569510b..d8d2d52c89699f56ea615283650efd4741ec6eb2 100644 (file)
@@ -39,7 +39,8 @@ class Arvados::V1::ManagementControllerTest < ActionController::TestCase
     @request.headers['Authorization'] = "Bearer configuredmanagementtoken"
     get :metrics
     assert_response :success
-    assert_equal 'text/plain', @response.content_type
+    assert_equal 'text/plain', @response.media_type
+    assert_equal 'utf-8', @response.charset
 
     assert_match /\narvados_config_source_timestamp_seconds{sha256="#{hash}"} #{Regexp.escape mtime.utc.to_f.to_s}\n/, @response.body
 
@@ -47,6 +48,8 @@ class Arvados::V1::ManagementControllerTest < ActionController::TestCase
     m = @response.body.match(/\narvados_config_load_timestamp_seconds{sha256="#{hash}"} (.*?)\n/)
     assert_operator m[1].to_f, :>, mtime.utc.to_f
     assert_operator m[1].to_f, :<, Time.now.utc.to_f
+
+    assert_match /\narvados_version_running{version="#{Regexp.escape AppVersion.package_version}"} 1\n/, @response.body
   end
 
   test "metrics disabled" do