Skip to content

Commit 48bd7d0

Browse files
committed
unit tests for new list message item fields
1 parent d796d1c commit 48bd7d0

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

spec/unit/api/messages_api_spec.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@
7575
expect(data.page_info.prev_page_token).to be_instance_of(String)
7676
expect(data.page_info.next_page_token).to be_instance_of(String)
7777
expect(data.messages).to be_instance_of(Array)
78+
expect(data.messages[0]).to be_instance_of(Bandwidth::ListMessageItem)
7879
expect(data.messages[0].message_id.length).to eq(29)
7980
expect(data.messages[0].account_id.length).to eq(7)
8081
expect(data.messages[0].source_tn.length).to eq(12)
@@ -92,6 +93,11 @@
9293
expect(data.messages[0].recipient_count).to be_instance_of(Integer)
9394
expect(data.messages[0].campaign_class).to be_instance_of(String)
9495
expect(data.messages[0].campaign_id).to be_instance_of(String)
96+
expect(data.messages[0].bw_latency).to be_instance_of(Integer)
97+
expect(data.messages[0].calling_number_country_a3).to be_instance_of(String)
98+
expect(data.messages[0].called_number_country_a3).to be_instance_of(String)
99+
expect(data.messages[0].product).to be_one_of(Bandwidth::ProductTypeEnum.all_vars)
100+
expect(data.messages[0].location).to be_instance_of(String)
95101
end
96102

97103
it 'causes an ArgumentError for a missing account_id' do

0 commit comments

Comments
 (0)