Sha256: fa43a035e1596c4f32d3833388f5bcfa0a1aaa28a80db58d3fd05574bc25708b

Contents?: true

Size: 800 Bytes

Versions: 16

Compression:

Stored size: 800 Bytes

Contents

require "helper"
require "minitest/autorun"

class TestVoyagerConnection < MiniTest::Unit::TestCase
  def test_creates_cookies
    cookie_dir = File.join(File.dirname(__FILE__), "tmp", "cookies")
    cookie_file = File.join(cookie_dir, "cookies.dat")
    FileUtils.rm_rf(File.dirname(cookie_dir))


    cookie_manager = mock
    cookie_manager.expects(:save_all_cookies).with(true)
    hc = HTTPClient.new
    hc.expects(:set_cookie_store).with(cookie_file)
    hc.expects(:get_content).with("http://www.google.com",{})
    hc.expects(:cookie_manager).returns(cookie_manager)


    vc = Voyager::Connection.new(:http_client => hc, :cookie_path => cookie_file)

    vc.request("http://www.google.com")
    
    assert File.exists?(cookie_dir)
    FileUtils.rm_rf(File.dirname(cookie_dir))

  end

end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
voyager_api-0.3.7 test/test_voyager_connection.rb
voyager_api-0.3.6 test/test_voyager_connection.rb
voyager_api-0.3.5 test/test_voyager_connection.rb
voyager_api-0.3.4 test/test_voyager_connection.rb
voyager_api-0.3.3 test/test_voyager_connection.rb
voyager_api-0.3.2 test/test_voyager_connection.rb
voyager_api-0.2.5 test/test_voyager_connection.rb
voyager_api-0.3.1 test/test_voyager_connection.rb
voyager_api-0.3.0 test/test_voyager_connection.rb
voyager_api-0.2.4 test/test_voyager_connection.rb
voyager_api-0.2.3 test/test_voyager_connection.rb
voyager_api-0.2.2 test/test_voyager_connection.rb
voyager_api-0.2.0 test/test_voyager_connection.rb
voyager_api-0.1.2 test/test_voyager_connection.rb
voyager_api-0.1.1 test/test_voyager_connection.rb
voyager_api-0.1.0 test/test_voyager_connection.rb