projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'master' into 2798-go-keep-client
[arvados.git]
/
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 3e239c36c951a22f2926835b69971cb1ee9ac322..e096a045c60c81b9aef6bf1fcc08d714a48077e9 100644
(file)
--- 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, {
test "node should ping with ping_secret and no token" do
post :ping, {
-
uu
id: 'zzzzz-7ekkf-2z3mc76g2q73aio',
+ id: 'zzzzz-7ekkf-2z3mc76g2q73aio',
instance_id: 'i-0000000',
local_ipv4: '172.17.2.174',
ping_secret: '69udawxvn3zzj45hs8bumvndricrha4lcpi23pd69e44soanc0'
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, {
test "node should fail ping with invalid ping_secret" do
post :ping, {
-
uu
id: 'zzzzz-7ekkf-2z3mc76g2q73aio',
+ id: 'zzzzz-7ekkf-2z3mc76g2q73aio',
instance_id: 'i-0000000',
local_ipv4: '172.17.2.174',
ping_secret: 'dricrha4lcpi23pd69e44soanc069udawxvn3zzj45hs8bumvn'
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
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
end