class TestDevices
Public Instance Methods
setup()
click to toggle source
# File lib/v2/test/test_devices.rb, line 21 def setup # do nothing end
teardown()
click to toggle source
# File lib/v2/test/test_devices.rb, line 51 def teardown # do nothing end
test_devices()
click to toggle source
# File lib/v2/test/test_devices.rb, line 25 def test_devices print '> input your Pushbullet access token: ' input = STDIN.noecho(&:gets) assert_not_nil(input) access_token = input.chomp Pushbullet.set_access_token(access_token) # get assert_not_nil(Pushbullet::V2::Devices.get) # register registered = Pushbullet::V2::Devices.register('test device', 'android') assert_not_nil(registered) # update new_name = 'test device 2' updated = Pushbullet::V2::Devices.update(registered['iden'], {nickname: new_name}) assert_not_nil(updated) assert_equal(updated['nickname'], new_name) # delete assert_not_nil(Pushbullet::V2::Devices.delete(registered['iden'])) end