Class: TestPush

Inherits:
Test::Unit::TestCase
  • Object
show all
Defined in:
lib/v2/test/test_push.rb

Instance Method Summary collapse

Instance Method Details

#setupObject



21
22
23
# File 'lib/v2/test/test_push.rb', line 21

def setup
  # do nothing
end

#teardownObject



41
42
43
# File 'lib/v2/test/test_push.rb', line 41

def teardown
  # do nothing
end

#test_pushObject



25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# File 'lib/v2/test/test_push.rb', line 25

def test_push
  print '> input your Pushbullet access token: '
  input = STDIN.noecho(&:gets)

  assert_not_nil(input)
  access_token = input.chomp
  
  Pushbullet.set_access_token(access_token)

  assert_not_nil(Pushbullet::V2::Push.note('Testing pushbullet-ruby push.note', 'This note is for testing.'))
  assert_not_nil(Pushbullet::V2::Push.link('Testing pushbullet-ruby push.link', 'This link is for testing.', 'https://docs.pushbullet.com/v2/pushes/'))
  assert_not_nil(Pushbullet::V2::Push.address('Testing pushbullet-ruby push.address', 'Google Korea LLC. 22nd Floor, Gangnam Finance Center 152 Teheran-ro, Gangnam-gu'))
  assert_not_nil(Pushbullet::V2::Push.checklist('Testing pushbullet-ruby push.list', ['Test 1', 'Test 2', 'Test 3']))
  assert_not_nil(Pushbullet::V2::Push.file(__FILE__, 'Testing pushbullet-ruby push.file'))
end