Sha256: 1298467f2f39c448728117e61ad901f1ae60461b1b41b93defd33779c4a406ff
Contents?: true
Size: 1.31 KB
Versions: 4
Compression:
Stored size: 1.31 KB
Contents
require File.expand_path('../helper', __FILE__) require File.expand_path('../settings', __FILE__) class TestEngine < Test::Unit::TestCase def test_login_with_good_password assert Gattica.new(GatticaTest::DEFAULT_AUTH), "should have been able to login" end def test_login_with_bad_user_password assert_raise GatticaError::CouldNotAuthenticate do Gattica.new({ :email => 'bad-email@gmail.com', :password => 'bad-password' }) end end def test_accounts ga = Gattica.new(GatticaTest::DEFAULT_AUTH) accounts = ga.accounts assert accounts.count > 900, "should have gotten at least 900 accounts" end # def test_timeout_too_short # ga = Gattica.new(GatticaTest::DEFAULT_AUTH.merge!(:timeout => 0)) # assert_raise Timeout::Error do # ga.accounts # end # end def test_setting_timeout ga = Gattica.new((GatticaTest::DEFAULT_AUTH).merge!(:timeout => 300)) http = ga.instance_variable_get('@http') assert http.read_timeout == 300, "http timeout should be 300" end # def test_raise_error_when_no_user_pass_or_token_specified # assert_raise GatticaError::NoLoginOrToken do # Gattica.new # end # end # # def test_use_an_existing_token # token = Gattica.new(@auth).token # assert Gattica.new({ :token => token }) # end end
Version data entries
4 entries across 4 versions & 3 rubygems
Version | Path |
---|---|
readmedia-gattica-0.6.2.1 | test/test_engine.rb |
chrisle-gattica-0.6.3 | test/test_engine.rb |
betapond-gattica-0.5.2 | test/test_engine.rb |
betapond-gattica-0.5.1 | test/test_engine.rb |