Sha256: a362315f089c5efa5aba3d76dab7df320e8240427dabbaf416d7d4fa0d5af48f
Contents?: true
Size: 1.08 KB
Versions: 1
Compression:
Stored size: 1.08 KB
Contents
require File.dirname(__FILE__) + '/../test_helper' class RemoteCampfireTest < Test::Unit::TestCase def setup @campfire = Tinder::Campfire.new 'domain' #@user, @pass = 'email@example.com', 'password' raise "Set your campfire credentials before running the remote tests" unless @user && @pass end def test_create_and_delete_room assert login assert @campfire.logged_in? room = @campfire.create_room("Testing#{Time.now.to_i}") assert_instance_of Tinder::Room, room assert_not_nil room.id room.name = "new name" assert_equal "new name", room.name room.destroy assert_nil @campfire.find_room_by_name(room.name) assert @campfire.logout ensure room.destroy rescue nil end def test_failed_login assert !@campfire.login(@user, 'notmypassword') assert !@campfire.logged_in? end def test_find_nonexistent_room login assert_nil @campfire.find_room_by_name('No Room Should Have This Name') end private def login(user = @user, pass = @pass) @campfire.login(user, pass) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tinder-0.1.4 | test/remote/remote_campfire_test.rb |