lib/zendesk2/client/requests/get_user.rb in zendesk2-0.4.4 vs lib/zendesk2/client/requests/get_user.rb in zendesk2-0.4.5
- old
+ new
@@ -11,24 +11,20 @@
end # Real
class Mock
def get_user(params={})
id = params["id"]
- if body = self.data[:users][id]
- identities = self.data[:identities].values.select{|i| i["user_id"] == id}
- identity = identities.find{|i| i["type"] == "email" && i["primary"]} || identities.find{|i| i["type"] == "email"}
+ identities = self.data[:identities].values.select{|i| i["user_id"] == id}
+ identity = identities.find { |i| i["type"] == "email" && i["primary"] } || identities.find { |i| i["type"] == "email" }
- # @todo what happens if no identity?
+ # @todo what happens if no identity?
- response(
- :path => "/users/#{id}.json",
- :body => {
- "user" => body.merge("email" => identity["value"]),
- },
- )
- else
- response(status: 404)
- end
+ response(
+ :path => "/users/#{id}.json",
+ :body => {
+ "user" => find!(:users, id).merge("email" => identity["value"]),
+ },
+ )
end
end # Mock
end