11//@ts -nocheck
22import { EndpointsApi } from '../../api' ;
33import { Configuration } from '../../configuration' ;
4- import { CreateWebRtcConnectionRequest , EndpointStatusEnum , EndpointTypeEnum } from '../../models' ;
4+ import { CreateWebRtcConnectionRequest , EndpointDirectionEnum , EndpointStatusEnum , EndpointTypeEnum } from '../../models' ;
55
66describe ( 'EndpointsApi' , ( ) => {
77 const config = new Configuration ( {
@@ -27,16 +27,17 @@ describe('EndpointsApi', () => {
2727 describe ( 'createEndpoint' , ( ) => {
2828 test ( 'should create a new endpoint' , async ( ) => {
2929 const endpointBody : CreateWebRtcConnectionRequest = {
30- name : 'Test Endpoint' ,
31- displayName : 'Test WebRTC Endpoint'
30+ type : EndpointTypeEnum . Webrtc ,
31+ direction : EndpointDirectionEnum . Bidirectional
3232 } ;
3333
3434 const { status, data } = await endpointsApi . createEndpoint ( BW_ACCOUNT_ID , endpointBody ) ;
3535
3636 expect ( status ) . toEqual ( 201 ) ;
3737 expect ( data . endpointId ) . toBeDefined ( ) ;
38+ expect ( data . token ) . toBeDefined ( ) ;
3839 expect ( data . type ) . toEqual ( EndpointTypeEnum . Webrtc ) ;
39- expect ( data . status ) . toEqual ( EndpointStatusEnum . Connected ) ;
40+ expect ( data . status ) . toBeDefined ( ) ;
4041 expect ( data . creationTimestamp ) . toBeDefined ( ) ;
4142
4243 endpointId = data . endpointId ;
@@ -45,13 +46,13 @@ describe('EndpointsApi', () => {
4546
4647 test ( 'should create multiple endpoints' , async ( ) => {
4748 const endpointBody1 : CreateWebRtcConnectionRequest = {
48- name : 'Test Endpoint 1' ,
49- displayName : 'Test WebRTC Endpoint 1'
49+ type : EndpointTypeEnum . Webrtc ,
50+ direction : EndpointDirectionEnum . Bidirectional
5051 } ;
5152
5253 const endpointBody2 : CreateWebRtcConnectionRequest = {
53- name : 'Test Endpoint 2' ,
54- displayName : 'Test WebRTC Endpoint 2'
54+ type : EndpointTypeEnum . Webrtc ,
55+ direction : EndpointDirectionEnum . Bidirectional
5556 } ;
5657
5758 const { status : status1 , data : data1 } = await endpointsApi . createEndpoint ( BW_ACCOUNT_ID , endpointBody1 ) ;
@@ -155,8 +156,8 @@ describe('EndpointsApi', () => {
155156 test ( 'should delete an endpoint' , async ( ) => {
156157 // Create an endpoint to delete
157158 const endpointBody : CreateWebRtcConnectionRequest = {
158- name : 'Endpoint to Delete' ,
159- displayName : 'Test WebRTC Endpoint to Delete'
159+ type : EndpointTypeEnum . Webrtc ,
160+ direction : EndpointDirectionEnum . Bidirectional
160161 } ;
161162
162163 const { data : createdData } = await endpointsApi . createEndpoint ( BW_ACCOUNT_ID , endpointBody ) ;
@@ -194,7 +195,7 @@ describe('EndpointsApi', () => {
194195 }
195196 } ) ;
196197
197- test ( '403 - Forbidden with unauthorized account' , async ( ) => {
198+ test ( '404 - Not Found with invalid account' , async ( ) => {
198199 const configBad = new Configuration ( {
199200 clientId : BW_CLIENT_ID ,
200201 clientSecret : BW_CLIENT_SECRET
@@ -205,7 +206,7 @@ describe('EndpointsApi', () => {
205206 await endpointsApiBad . listEndpoints ( 'invalid-account-id' ) ;
206207 fail ( 'Expected error to be thrown' ) ;
207208 } catch ( e ) {
208- expect ( e . response . status ) . toEqual ( 403 ) ;
209+ expect ( e . response . status ) . toEqual ( 404 ) ;
209210 }
210211 } ) ;
211212
0 commit comments