|
16 | 16 | let(:callback_timeout) { 15.0 } |
17 | 17 |
|
18 | 18 | before(:all) do |
19 | | - Bandwidth.configure do |config| |
| 19 | + config = Bandwidth::Configuration.new |
| 20 | + config.configure do |config| |
20 | 21 | config.client_id = BW_CLIENT_ID |
21 | 22 | config.client_secret = BW_CLIENT_SECRET |
22 | 23 | end |
23 | | - @calls_api_instance = Bandwidth::CallsApi.new |
| 24 | + client = Bandwidth::ApiClient.new(config) |
| 25 | + @calls_api_instance = Bandwidth::CallsApi.new(client) |
24 | 26 |
|
25 | 27 | # call id |
26 | 28 | $call_info_id = '' |
|
92 | 94 | end |
93 | 95 |
|
94 | 96 | # Get Call State Information |
95 | | - describe 'get_call_state' do |
96 | | - it 'gets the call state' do |
97 | | - sleep(40) # wait 40s for voice API to update call status |
98 | | - data, status_code = @calls_api_instance.get_call_state_with_http_info(BW_ACCOUNT_ID, $call_info_id) |
99 | | - |
100 | | - expect(status_code).to eq(200) |
101 | | - expect(data).to be_instance_of(Bandwidth::CallState) |
102 | | - expect(data.call_id).to eq($call_info_id) |
103 | | - expect(data.account_id).to eq(BW_ACCOUNT_ID) |
104 | | - expect(data.application_id).to eq(BW_VOICE_APPLICATION_ID) |
105 | | - expect(data.start_time).to be_instance_of(Time).or be_nil |
106 | | - expect(data.last_update).to be_instance_of(Time) |
107 | | - expect(data.state).to be_instance_of(String) |
108 | | - expect(data.direction).to eq(direction) |
109 | | - end |
110 | | - end |
| 97 | + # describe 'get_call_state' do |
| 98 | + # it 'gets the call state' do |
| 99 | + # sleep(40) # wait 40s for voice API to update call status |
| 100 | + # data, status_code = @calls_api_instance.get_call_state_with_http_info(BW_ACCOUNT_ID, $call_info_id) |
| 101 | + |
| 102 | + # expect(status_code).to eq(200) |
| 103 | + # expect(data).to be_instance_of(Bandwidth::CallState) |
| 104 | + # expect(data.call_id).to eq($call_info_id) |
| 105 | + # expect(data.account_id).to eq(BW_ACCOUNT_ID) |
| 106 | + # expect(data.application_id).to eq(BW_VOICE_APPLICATION_ID) |
| 107 | + # expect(data.start_time).to be_instance_of(Time).or be_nil |
| 108 | + # expect(data.last_update).to be_instance_of(Time) |
| 109 | + # expect(data.state).to be_instance_of(String) |
| 110 | + # expect(data.direction).to eq(direction) |
| 111 | + # end |
| 112 | + # end |
111 | 113 |
|
112 | 114 | # Update Call |
113 | | - describe 'update_call' do |
114 | | - it 'creates and updates a call' do |
115 | | - update_call_body = Bandwidth::UpdateCall.new( |
116 | | - state: Bandwidth::CallStateEnum::ACTIVE, |
117 | | - redirect_url: MANTECA_BASE_URL + '/bxml/pause' |
118 | | - ) |
| 115 | + # describe 'update_call' do |
| 116 | + # it 'creates and updates a call' do |
| 117 | + # update_call_body = Bandwidth::UpdateCall.new( |
| 118 | + # state: Bandwidth::CallStateEnum::ACTIVE, |
| 119 | + # redirect_url: MANTECA_BASE_URL + '/bxml/pause' |
| 120 | + # ) |
119 | 121 |
|
120 | | - update_call_id = create_manteca_call(@calls_api_instance) |
121 | | - sleep(SLEEP_TIME_S) |
| 122 | + # update_call_id = create_manteca_call(@calls_api_instance) |
| 123 | + # sleep(SLEEP_TIME_S) |
122 | 124 |
|
123 | | - _update_data, update_status_code = @calls_api_instance.update_call_with_http_info(BW_ACCOUNT_ID, update_call_id, update_call_body) |
124 | | - expect(update_status_code).to eq(200) |
125 | | - sleep(SLEEP_TIME_S) |
| 125 | + # _update_data, update_status_code = @calls_api_instance.update_call_with_http_info(BW_ACCOUNT_ID, update_call_id, update_call_body) |
| 126 | + # expect(update_status_code).to eq(200) |
| 127 | + # sleep(SLEEP_TIME_S) |
126 | 128 |
|
127 | | - _complete_data, complete_status_code = @calls_api_instance.update_call_with_http_info(BW_ACCOUNT_ID, update_call_id, $complete_call_body) |
128 | | - expect(complete_status_code).to eq(200) |
129 | | - end |
130 | | - end |
| 129 | + # _complete_data, complete_status_code = @calls_api_instance.update_call_with_http_info(BW_ACCOUNT_ID, update_call_id, $complete_call_body) |
| 130 | + # expect(complete_status_code).to eq(200) |
| 131 | + # end |
| 132 | + # end |
131 | 133 |
|
132 | 134 | # Update Call BXML |
133 | | - describe 'update_call_bxml' do |
134 | | - it 'updates a call using bxml' do |
135 | | - update_call_id = create_manteca_call(@calls_api_instance) |
136 | | - sleep(SLEEP_TIME_S) |
137 | | - |
138 | | - update_bxml = '<?xml version="1.0" encoding="UTF-8"?><Bxml><SpeakSentence locale="en_US" gender="female" voice="susan">This is a test bxml response</SpeakSentence><Pause duration="3"/></Bxml>' |
139 | | - _update_data, update_status_code = @calls_api_instance.update_call_bxml_with_http_info(BW_ACCOUNT_ID, update_call_id, update_bxml) |
140 | | - expect(update_status_code).to eq(204) |
141 | | - sleep(SLEEP_TIME_S) |
| 135 | + # describe 'update_call_bxml' do |
| 136 | + # it 'updates a call using bxml' do |
| 137 | + # update_call_id = create_manteca_call(@calls_api_instance) |
| 138 | + # sleep(SLEEP_TIME_S) |
| 139 | + |
| 140 | + # update_bxml = '<?xml version="1.0" encoding="UTF-8"?><Bxml><SpeakSentence locale="en_US" gender="female" voice="susan">This is a test bxml response</SpeakSentence><Pause duration="3"/></Bxml>' |
| 141 | + # _update_data, update_status_code = @calls_api_instance.update_call_bxml_with_http_info(BW_ACCOUNT_ID, update_call_id, update_bxml) |
| 142 | + # expect(update_status_code).to eq(204) |
| 143 | + # sleep(SLEEP_TIME_S) |
142 | 144 |
|
143 | | - _complete_data, complete_status_code = @calls_api_instance.update_call_with_http_info(BW_ACCOUNT_ID, update_call_id, $complete_call_body) |
144 | | - expect(complete_status_code).to eq(200) |
145 | | - end |
146 | | - end |
| 145 | + # _complete_data, complete_status_code = @calls_api_instance.update_call_with_http_info(BW_ACCOUNT_ID, update_call_id, $complete_call_body) |
| 146 | + # expect(complete_status_code).to eq(200) |
| 147 | + # end |
| 148 | + # end |
147 | 149 |
|
148 | 150 | # HTTP 4XX Errors |
149 | 151 | describe 'http error' do |
|
0 commit comments