Sha256: 321f75cb614263c7bfed4ed6fd8555441a4a26fce663be5d2b539d6ec529ca33
Contents?: true
Size: 987 Bytes
Versions: 1
Compression:
Stored size: 987 Bytes
Contents
require File.expand_path 'test_helper', File.dirname(__FILE__) class TestSkype < MiniTest::Test SKYPE_FROM = ENV["SKYPE_FROM"] SKYPE_TO = ENV["SKYPE_TO"] || "echo123" def test_exec body = "hello exec" msg = Skype.exec "MESSAGE #{SKYPE_TO} #{body}" assert_equal msg.body, body assert_equal msg.time.class, Time assert_equal msg.user, SKYPE_FROM end def test_message body = "hello hello" msg = Skype.message SKYPE_TO, body assert_equal msg.body, body assert_equal msg.time.class, Time assert_equal msg.user, SKYPE_FROM end def test_message_escape body = "hello \"'$@&()^![]{};*?<>`\\ world" msg = Skype.message SKYPE_TO, body assert_equal msg.body, body assert_equal msg.time.class, Time assert_equal msg.user, SKYPE_FROM end def test_chats chat = Skype.chats[0] assert_equal chat.class, Skype::Chat assert_equal chat.topic.class, String assert_equal chat.members.class, Array end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
skype-0.1.3 | test/test_chat.rb |