Skip to content

Commit a083f72

Browse files
committed
update tn lookup
1 parent 634f251 commit a083f72

1 file changed

Lines changed: 38 additions & 2 deletions

File tree

spec/unit/api/phone_number_lookup_api_spec.rb

Lines changed: 38 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,18 @@
4040
expect(data.data.status).to eq(Bandwidth::InProgressLookupStatusEnum::IN_PROGRESS)
4141
expect(data.errors).to be_instance_of(Array)
4242
end
43+
44+
it 'causes an ArgumentError for a missing account_id' do
45+
expect {
46+
@api_instance.create_async_bulk_lookup(nil, Bandwidth::AsyncLookupRequest.new(phone_numbers: phone_numbers))
47+
}.to raise_error(ArgumentError)
48+
end
49+
50+
it 'causes an ArgumentError for a missing async_lookup_request' do
51+
expect {
52+
@api_instance.create_async_bulk_lookup(BW_ACCOUNT_ID, nil)
53+
}.to raise_error(ArgumentError)
54+
end
4355
end
4456

4557
# Create Synchronous Number Lookup
@@ -52,7 +64,7 @@
5264

5365
data, status_code = @api_instance.create_sync_lookup_with_http_info(BW_ACCOUNT_ID, request)
5466

55-
expect(status_code).to equal_to(200)
67+
expect(status_code).to eq(200)
5668
expect(data).to be_instance_of(Bandwidth::CreateSyncLookupResponse)
5769
expect(data.data.request_id).to be_instance_of(String)
5870
expect(data.data.status).to eq(Bandwidth::CompletedLookupStatusEnum::COMPLETE)
@@ -68,14 +80,26 @@
6880
expect(data.data.results[0].latest_message_delivery_status_date).to be_instance_of(Date)
6981
expect(data.errors).to be_instance_of(Array)
7082
end
83+
84+
it 'causes an ArgumentError for a missing account_id' do
85+
expect {
86+
@api_instance.create_sync_lookup(nil, Bandwidth::SyncLookupRequest.new(phone_numbers: phone_numbers, rcs_agent: rcs_agent))
87+
}.to raise_error(ArgumentError)
88+
end
89+
90+
it 'causes an ArgumentError for a missing sync_lookup_request' do
91+
expect {
92+
@api_instance.create_sync_lookup(BW_ACCOUNT_ID, nil)
93+
}.to raise_error(ArgumentError)
94+
end
7195
end
7296

7397
# Get Asynchronous Bulk Number Lookup
7498
describe 'get_async_bulk_lookup test' do
7599
it 'should work' do
76100
data, status_code = @api_instance.get_async_bulk_lookup_with_http_info(BW_ACCOUNT_ID, request_id)
77101

78-
expect(status_code).to equal_to(200)
102+
expect(status_code).to eq(200)
79103
expect(data).to be_instance_of(Bandwidth::GetAsyncBulkLookupResponse)
80104
expect(data.data.request_id).to be_instance_of(String)
81105
expect(data.data.status).to eq(Bandwidth::InProgressLookupStatusEnum::COMPLETE)
@@ -91,5 +115,17 @@
91115
expect(data.data.results[0].latest_message_delivery_status_date).to be_instance_of(Date)
92116
expect(data.errors).to be_instance_of(Array)
93117
end
118+
119+
it 'causes an ArgumentError for a missing account_id' do
120+
expect {
121+
@api_instance.get_async_bulk_lookup(nil, request_id)
122+
}.to raise_error(ArgumentError)
123+
end
124+
125+
it 'causes an ArgumentError for a missing request_id' do
126+
expect {
127+
@api_instance.get_async_bulk_lookup(BW_ACCOUNT_ID, nil)
128+
}.to raise_error(ArgumentError)
129+
end
94130
end
95131
end

0 commit comments

Comments
 (0)