Skip to content

Commit 1811190

Browse files
committed
unit tests
1 parent 25840e1 commit 1811190

File tree

5 files changed

+41
-0
lines changed

5 files changed

+41
-0
lines changed

tests/unit/api/messages-api.test.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,12 @@ describe('MessagesApi', () => {
8787
expect(data.messages![0].recipientCount).toBeInteger();
8888
expect(data.messages![0].campaignClass).toBeString();
8989
expect(data.messages![0].campaignId).toBeString();
90+
expect(data.messages![0].bwLatency).toBeInteger();
91+
expect(data.messages![0].carrierLatency).toBeInteger();
92+
expect(data.messages![0].callingNumberCountryA3).toBeString();
93+
expect(data.messages![0].calledNumberCountryA3).toBeString();
94+
expect(data.messages![0].product).toBeString();
95+
expect(data.messages![0].location).toBeString();
9096
});
9197
});
9298

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { BusinessEntityTypeEnum } from '../../../models/business-entity-type-enum';
2+
3+
describe('BusinessEntityTypeEnum', () => {
4+
test('should define the expected values', () => {
5+
expect(BusinessEntityTypeEnum.SoleProprietor).toBe('SOLE_PROPRIETOR');
6+
expect(BusinessEntityTypeEnum.PrivateProfit).toBe('PRIVATE_PROFIT');
7+
expect(BusinessEntityTypeEnum.PublicProfit).toBe('PUBLIC_PROFIT');
8+
expect(BusinessEntityTypeEnum.NonProfit).toBe('NON_PROFIT');
9+
expect(BusinessEntityTypeEnum.Government).toBe('GOVERNMENT');
10+
});
11+
});
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import { BusinessRegistrationTypeEnum } from '../../../models/business-registration-type-enum';
2+
3+
describe('BusinessRegistrationTypeEnum', () => {
4+
test('should define the expected values', () => {
5+
expect(BusinessRegistrationTypeEnum.Ein).toBe('EIN');
6+
expect(BusinessRegistrationTypeEnum.Cbn).toBe('CBN');
7+
});
8+
});

tests/unit/models/message-type-enum.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,6 @@ describe('MessageTypeEnum', () => {
44
test('should define the expected values', () => {
55
expect(MessageTypeEnum.Sms).toBe('sms');
66
expect(MessageTypeEnum.Mms).toBe('mms');
7+
expect(MessageTypeEnum.Rcs).toBe('rcs');
78
});
89
});
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import { ProductTypeEnum } from '../../../models/product-type-enum';
2+
3+
describe('ProductTypeEnum', () => {
4+
test('should define the expected values', () => {
5+
expect(ProductTypeEnum.LocalA2P).toBe('LOCAL_A2P');
6+
expect(ProductTypeEnum.P2P).toBe('P2P');
7+
expect(ProductTypeEnum.ShortCodeReach).toBe('SHORT_CODE_REACH');
8+
expect(ProductTypeEnum.TollFree).toBe('TOLL_FREE');
9+
expect(ProductTypeEnum.HostedShortCode).toBe('HOSTED_SHORT_CODE');
10+
expect(ProductTypeEnum.AlphaNumeric).toBe('ALPHA_NUMERIC');
11+
expect(ProductTypeEnum.RbmMedia).toBe('RBM_MEDIA');
12+
expect(ProductTypeEnum.RbmRich).toBe('RBM_RICH');
13+
expect(ProductTypeEnum.RbmConversational).toBe('RBM_CONVERSATIONAL');
14+
});
15+
});

0 commit comments

Comments
 (0)