spec/integration/lookups/v1/phone_number_spec.rb in twilio-ruby-5.31.0 vs spec/integration/lookups/v1/phone_number_spec.rb in twilio-ruby-5.31.1

- old
+ new

@@ -27,41 +27,18 @@ it "receives fetch responses" do @holodeck.mock(Twilio::Response.new( 200, %q[ { - "caller_name": { - "caller_name": "Delicious Cheese Cake", - "caller_type": "CONSUMER", - "error_code": null - }, - "carrier": { - "error_code": null, - "mobile_country_code": "310", - "mobile_network_code": "456", - "name": "verizon", - "type": "mobile" - }, - "fraud": { - "error_code": null, - "mobile_country_code": "310", - "mobile_network_code": "456", - "advanced_line_type": "voip", - "caller_name": "Delicious Cheese Cake", - "is_ported": false, - "last_ported_date": "2018-05-01 04:05:11" - }, + "caller_name": null, + "carrier": null, + "fraud": null, + "add_ons": null, "country_code": "US", "national_format": "(510) 867-5310", "phone_number": "+15108675310", - "add_ons": { - "status": "successful", - "message": null, - "code": null, - "results": {} - }, - "url": "https://lookups.twilio.com/v1/PhoneNumbers/phone_number" + "url": "https://lookups.twilio.com/v1/PhoneNumbers/+15108675310" } ] )) actual = @client.lookups.v1.phone_numbers('+15017122661').fetch() @@ -85,20 +62,48 @@ "country_code": "US", "national_format": "(510) 867-5310", "phone_number": "+15108675310", "fraud": null, "add_ons": null, - "url": "https://lookups.twilio.com/v1/PhoneNumbers/phone_number" + "url": "https://lookups.twilio.com/v1/PhoneNumbers/+15108675310?Type=carrier" } ] )) actual = @client.lookups.v1.phone_numbers('+15017122661').fetch() expect(actual).to_not eq(nil) end + it "receives fetch_carrier_international responses" do + @holodeck.mock(Twilio::Response.new( + 200, + %q[ + { + "caller_name": null, + "carrier": { + "error_code": null, + "mobile_country_code": null, + "mobile_network_code": null, + "name": "Vodafone Business Solutions", + "type": "landline" + }, + "country_code": "GB", + "national_format": "020 7765 1182", + "phone_number": "+4402077651182", + "fraud": null, + "add_ons": null, + "url": "https://lookups.twilio.com/v1/PhoneNumbers/+4402077651182?Type=carrier" + } + ] + )) + + actual = @client.lookups.v1.phone_numbers('+15017122661').fetch() + + expect(actual).to_not eq(nil) + end + it "receives fetch_caller_name responses" do @holodeck.mock(Twilio::Response.new( 200, %q[ { @@ -111,11 +116,11 @@ "fraud": null, "country_code": "US", "national_format": "(510) 867-5310", "phone_number": "+15108675310", "add_ons": null, - "url": "https://lookups.twilio.com/v1/PhoneNumbers/phone_number" + "url": "https://lookups.twilio.com/v1/PhoneNumbers/+15108675310?Type=caller-name" } ] )) actual = @client.lookups.v1.phone_numbers('+15017122661').fetch() @@ -148,11 +153,11 @@ "status": "successful", "message": null, "code": null, "results": {} }, - "url": "https://lookups.twilio.com/v1/PhoneNumbers/+15108675310" + "url": "https://lookups.twilio.com/v1/PhoneNumbers/+15108675310?Type=carrier&Type=caller-name" } ] )) actual = @client.lookups.v1.phone_numbers('+15017122661').fetch() @@ -223,10 +228,10 @@ "is_prepaid": false } } } }, - "url": "https://lookups.twilio.com/v1/PhoneNumbers/+12127363100?Type=carrier" + "url": "https://lookups.twilio.com/v1/PhoneNumbers/+12127363100?Type=caller-name" } ] )) actual = @client.lookups.v1.phone_numbers('+15017122661').fetch() \ No newline at end of file