Raise ArgumentError when required openid_prefix is not passed.
[arvados.git] / services / api / test / functional / arvados / v1 / nodes_controller_test.rb
index f872f89dd91f51f5a8f414bc37e92cf7b34bc511..3e239c36c951a22f2926835b69971cb1ee9ac322 100644 (file)
@@ -50,6 +50,10 @@ class Arvados::V1::NodesControllerTest < ActionController::TestCase
     assert_response :success
     response = JSON.parse(@response.body)
     assert_equal 'zzzzz-7ekkf-2z3mc76g2q73aio', response['uuid']
+    # Ensure we are getting the "superuser" attributes, too
+    assert_not_nil response['first_ping_at'], '"first_ping_at" attr missing'
+    assert_not_nil response['info'], '"info" attr missing'
+    assert_not_nil response['nameservers'], '"nameservers" attr missing'
   end
 
   test "node should fail ping with invalid ping_secret" do
@@ -59,7 +63,7 @@ class Arvados::V1::NodesControllerTest < ActionController::TestCase
       local_ipv4: '172.17.2.174',
       ping_secret: 'dricrha4lcpi23pd69e44soanc069udawxvn3zzj45hs8bumvn'
     }
-    assert_response :unprocessable_entity
+    assert_response 401
   end
 
 end