test/test_event.rb in ringcentral_sdk-1.3.4 vs test/test_event.rb in ringcentral_sdk-2.0.0
- old
+ new
@@ -1,21 +1,21 @@
require './test/test_base.rb'
require 'multi_json'
class RingCentralSdkRESTEventTest < Test::Unit::TestCase
def test_new_sms_count
- data = data_test_json_sms()
+ data = data_test_json_sms
event = RingCentralSdk::REST::Event.new data
assert_equal '11112222-3333-4444-5555-666677778888', event.doc.getAttr('uuid')
assert_equal 1, event.new_sms_count
assert_equal -1, event.new_fax_count
end
def test_new_fax_count
- data = data_test_json_fax()
+ data = data_test_json_fax
event = RingCentralSdk::REST::Event.new data
assert_equal '11112222-3333-4444-5555-666677778888', event.doc.getAttr('uuid')
assert_equal -1, event.new_sms_count
@@ -27,25 +27,42 @@
assert_equal 'RingCentralSdk::REST::Event', event.class.name
end
def test_new_failure
assert_raise do
- event = RingCentralSdk::REST::Event.new ''
+ RingCentralSdk::REST::Event.new ''
end
end
- def data_test_hash(opts={})
- json = data_test_json()
- hash = MultiJson.decode(json, symbolize_keys: false)
- return hash
+ def data_test_hash
+ json = data_test_json
+ MultiJson.decode json, symbolize_keys: false
end
def data_test_json_sms
- json = '{"uuid":"11112222-3333-4444-5555-666677778888","event":"/restapi/v1.0/account/~/extension/22222222/message-store","timestamp":"2016-01-31T00:15:30.196Z","body":{"extensionId":22222222,"lastUpdated":"2016-01-31T00:15:15.923+0000","changes":[{"type":"SMS","newCount":1,"updatedCount":1}]}}'
- MultiJson.decode(json, symbolize_keys: true)
+ json = '{
+ "uuid":"11112222-3333-4444-5555-666677778888",
+ "event":"/restapi/v1.0/account/~/extension/22222222/message-store",
+ "timestamp":"2016-01-31T00:15:30.196Z",
+ "body":{
+ "extensionId":22222222,
+ "lastUpdated":"2016-01-31T00:15:15.923+0000",
+ "changes":[{"type":"SMS","newCount":1,"updatedCount":1}]
+ }
+ }'
+ MultiJson.decode json, symbolize_keys: true
end
def data_test_json_fax
- json = '{"uuid":"11112222-3333-4444-5555-666677778888","event":"/restapi/v1.0/account/~/extension/22222222/message-store","timestamp":"2016-02-07T14:28:29.010Z","body":{"extensionId":22222222,"lastUpdated":"2016-02-07T14:28:21.961+0000","changes":[{"type":"Fax","newCount":1,"updatedCount":0}]}}'
- MultiJson.decode(json, symbolize_keys: false)
+ json = '{
+ "uuid":"11112222-3333-4444-5555-666677778888",
+ "event":"/restapi/v1.0/account/~/extension/22222222/message-store",
+ "timestamp":"2016-02-07T14:28:29.010Z",
+ "body":{
+ "extensionId":22222222,
+ "lastUpdated":"2016-02-07T14:28:21.961+0000",
+ "changes":[{"type":"Fax","newCount":1,"updatedCount":0}]
+ }
+ }'
+ MultiJson.decode json, symbolize_keys: false
end
end