test/test_client.rb in ringcentral_sdk-1.0.0 vs test/test_client.rb in ringcentral_sdk-1.1.0
- old
+ new
@@ -207,9 +207,52 @@
:faxResolution => 'High',
:coverPageText => 'RingCentral fax demo using Ruby SDK!',
:text => 'RingCentral fax demo using Ruby SDK!'
)
assert_equal 'Faraday::Response', res.class.name
+
+ ######
+ # Simple Request - GET
+ ######
+ request = RingCentralSdk::REST::Request::Simple.new(
+ method: 'get',
+ url: 'account/~/extension/~/message-store',
+ params: {
+ direction: 'Inbound',
+ messageType: 'SMS'
+ }
+ )
+ assert_equal 'get', request.method
+
+ res = client.send_request request
+ assert_equal 'Faraday::Response', res.class.name
+
+ ######
+ # Simple Request - PUT
+ ######
+ request = RingCentralSdk::REST::Request::Simple.new(
+ method: 'put',
+ url: 'account/~/extension/~/message-store/11111111',
+ body: {
+ readStatus: 'Read'
+ }
+ )
+ assert_equal 'put', request.method
+
+ res = client.send_request request
+ assert_equal 'Faraday::Response', res.class.name
+
+ ######
+ # Simple Request - DELETE
+ ######
+ request = RingCentralSdk::REST::Request::Simple.new(
+ method: 'delete',
+ url: 'account/~/extension/~/message-store/11111111',
+ )
+ assert_equal 'delete', request.method
+
+ res = client.send_request request
+ assert_equal 'Faraday::Response', res.class.name
end
def test_sms
client = new_client()
client.set_oauth2_client()