lib/fog/rackspace/requests/servers/create_server.rb in fog-0.1.5 vs lib/fog/rackspace/requests/servers/create_server.rb in fog-0.1.6

- old
+ new

@@ -65,28 +65,27 @@ end class Mock - def create_server(flavor_id, image_id, name, options = {}) + def create_server(flavor_id, image_id, options = {}) response = Excon::Response.new response.status = 202 data = { 'addresses' => { 'private' => ['0.0.0.0'], 'public' => ['0.0.0.0'] }, 'flavorId' => flavor_id, 'id' => 123456, 'imageId' => image_id, 'hostId' => "123456789ABCDEF01234567890ABCDEF", - 'metadata' => options[:metadata] || {}, - 'name' => name, + 'metadata' => options['metadata'] || {}, + 'name' => options['name'] || "server_#{rand(999)}", 'progress' => 0, 'status' => 'BUILD' } - data['adminPass'] = "#{data['name']}password" @data[:last_modified][:servers][data['id']] = Time.now @data[:servers][data['id']] = data - response.body = { 'server' => data } + response.body = { 'server' => data.merge({'adminPass' => 'password'}) } response end end end