Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
lobbyist-ruby / spec / lobbyist / basic_auth_spec.rb
Size: Mime:
require 'spec_helper'

describe Lobbyist::BasicAuth do
  
  # describe ':message' do
  #   it 'should url encode the parameters' do
  #     nonce = Time.now.utc.to_s
  #     params = {'nonce' => nonce}
  #     result = Lobbyist::BasicAuth.send(:message, params)
  #     result.should == CGI.escape("'nonce'='#{nonce}'")
  #   end
  #   
  #   it 'should convert symbol keys to strings' do
  #     nonce = Time.now.utc.to_s
  #     params = {:nonce => nonce}
  #     result = Lobbyist::BasicAuth.send(:message, params)
  #     result.should == CGI.escape("'nonce'='#{nonce}'")
  #   end
  #   
  #   it 'should convert values to strings' do
  #     nonce = Time.now.utc.to_s
  #     params = {:nonce => nonce, :id => 12345}
  #     result = Lobbyist::BasicAuth.send(:message, params)
  #     puts "UN: #{CGI.unescape(result)}"
  #     result.should == CGI.escape("'nonce'='#{nonce}'&'id'='12345'")
  #   end
  #   
  #   it 'should convert values in embedded hashes to strings' do
  #     nonce = Time.now.utc.to_s
  #     params = {:nonce => nonce, :id => 12345, :company => {:id => 54321}}
  #     result = Lobbyist::BasicAuth.send(:message, params)
  #     puts "UN: #{CGI.unescape(result)}"
  #     result.should == CGI.escape("'nonce'='#{nonce}'&'id'='12345'&'company'={'id'=>'54321'}")
  #   end
  # end
end