Sha256: fc5785bdb89f289a90a93a2119548c20869713d23686a3f4fdf94c6998dcb051

Contents?: true

Size: 1.19 KB

Versions: 23

Compression:

Stored size: 1.19 KB

Contents

require File.join(File.dirname(__FILE__), 'test_helper')

class AuthenticatedTest < Test::Unit::TestCase
  include Octopi
  def setup
    fake_everything
  end
  
  context "Authenticating" do
    should "be possible with username and password" do
      authenticated_with(:login => "fcoury", :password => "yruocf") do
        assert_equal "8f700e0d7747826f3e56ee13651414bd", Api.api.token
        assert_not_nil User.find("fcoury")
      end
    end
        
     should "be possible with username and token" do
       auth do
         assert_not_nil User.find("fcoury")
       end
     end
     
     should "be possible using the .gitconfig" do
       authenticated do
         assert_not_nil User.find("fcoury")
       end
     end
     # 
     # should "be denied access when specifying an invalid token and login combination" do
     #   FakeWeb.clean_registry
     #   FakeWeb.register_uri(:get, "http://github.com/api/v2/yaml/user/show/fcoury", :status => ["404", "Not Found"])
     #   assert_raise InvalidLogin do
     #     authenticated_with :login => "fcoury", :token => "ba7bf2d7f0ebc073d3874dda887b18ae" do
     #       # Just blank will do us fine.
     #     end
     #   end 
     # end
  end
end

Version data entries

23 entries across 23 versions & 3 rubygems

Version Path
octopi-0.4.4 test/authenticated_test.rb
octopi-0.4.2 test/authenticated_test.rb
octopi-0.4.1 test/authenticated_test.rb
octopi-0.4.0 test/authenticated_test.rb
octopi-0.3.0 test/authenticated_test.rb
dcuddeback-octopi-0.2.12 test/authenticated_test.rb
dcuddeback-octopi-0.2.11 test/authenticated_test.rb
dcuddeback-octopi-0.2.9 test/authenticated_test.rb
dcuddeback-octopi-0.2.8 test/authenticated_test.rb
devver-octopi-0.2.14 test/authenticated_test.rb
devver-octopi-0.2.13 test/authenticated_test.rb
devver-octopi-0.2.12 test/authenticated_test.rb
octopi-0.2.8 test/authenticated_test.rb
devver-octopi-0.2.11 test/authenticated_test.rb
devver-octopi-0.2.10 test/authenticated_test.rb
devver-octopi-0.2.9 test/authenticated_test.rb
devver-octopi-0.2.8 test/authenticated_test.rb
octopi-0.2.7 test/authenticated_test.rb
octopi-0.2.6 test/authenticated_test.rb
octopi-0.2.5 test/authenticated_test.rb