X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/d77cf59c6dc0c70f8806d17e03576af272dc425d..27f5c1635d56c3f3cb6c5ef069c28db939eec2a1:/services/api/test/functional/arvados/v1/nodes_controller_test.rb diff --git a/services/api/test/functional/arvados/v1/nodes_controller_test.rb b/services/api/test/functional/arvados/v1/nodes_controller_test.rb index 3e239c36c9..e096a045c6 100644 --- a/services/api/test/functional/arvados/v1/nodes_controller_test.rb +++ b/services/api/test/functional/arvados/v1/nodes_controller_test.rb @@ -42,7 +42,7 @@ class Arvados::V1::NodesControllerTest < ActionController::TestCase test "node should ping with ping_secret and no token" do post :ping, { - uuid: 'zzzzz-7ekkf-2z3mc76g2q73aio', + id: 'zzzzz-7ekkf-2z3mc76g2q73aio', instance_id: 'i-0000000', local_ipv4: '172.17.2.174', ping_secret: '69udawxvn3zzj45hs8bumvndricrha4lcpi23pd69e44soanc0' @@ -58,7 +58,7 @@ class Arvados::V1::NodesControllerTest < ActionController::TestCase test "node should fail ping with invalid ping_secret" do post :ping, { - uuid: 'zzzzz-7ekkf-2z3mc76g2q73aio', + id: 'zzzzz-7ekkf-2z3mc76g2q73aio', instance_id: 'i-0000000', local_ipv4: '172.17.2.174', ping_secret: 'dricrha4lcpi23pd69e44soanc069udawxvn3zzj45hs8bumvn' @@ -66,4 +66,13 @@ class Arvados::V1::NodesControllerTest < ActionController::TestCase assert_response 401 end + test "create node" do + authorize_with :admin + post :create + assert_response :success + assert_not_nil json_response['uuid'] + assert_not_nil json_response['info'].is_a? Hash + assert_not_nil json_response['info']['ping_secret'] + end + end