diff --git a/lib/fog/openstack/requests/compute/list_tenants.rb b/lib/fog/openstack/requests/compute/list_tenants.rb index 59e9394ac..d840ebe57 100644 --- a/lib/fog/openstack/requests/compute/list_tenants.rb +++ b/lib/fog/openstack/requests/compute/list_tenants.rb @@ -21,6 +21,7 @@ module Fog response = Excon::Response.new response.status = [200, 204][rand(1)] response.body = { + 'tenants_links' => [], 'tenants' => [ {'id' => '1', 'description' => 'Has access to everything', diff --git a/tests/openstack/requests/compute/tenant_tests.rb b/tests/openstack/requests/compute/tenant_tests.rb index 1299f9eda..cd1abc8c9 100644 --- a/tests/openstack/requests/compute/tenant_tests.rb +++ b/tests/openstack/requests/compute/tenant_tests.rb @@ -4,11 +4,11 @@ Shindo.tests('Fog::Compute[:openstack] | tenant requests', ['openstack']) do 'id' => String, 'name' => String, 'enabled' => Fog::Boolean, - 'description' => String + 'description' => Fog::Nullable::String } tests('success') do - tests('#list_tenants').formats({'tenants' => [@tenant_format]}) do + tests('#list_tenants').formats({'tenants_links' => Array, 'tenants' => [@tenant_format]}) do Fog::Compute[:openstack].list_tenants.body end