3 class NoopDeepMungeTest < ActionDispatch::IntegrationTest
8 test "null in array" do
9 check({"foo" => ["foo", nil]})
12 test "array of nulls" do
13 check({"foo" => [nil, nil, nil]})
19 post "/arvados/v1/container_requests",
21 :container_request => {
23 :state => "Uncommitted",
25 :container_image => "arvados/jobs",
30 :content => JSON.parse(SafeJSON.dump(val)),
34 }.to_json, {'HTTP_AUTHORIZATION' => "OAuth2 #{api_client_authorizations(:admin).api_token}",
35 'CONTENT_TYPE' => 'application/json'}
36 assert_response :success
37 assert_equal "arvados#containerRequest", json_response['kind']
38 assert_equal val, json_response['mounts']['foo']['content']