mirror of
https://github.com/samsonjs/http-cookie.git
synced 2026-04-27 14:57:46 +00:00
Do not chdir in test. It breaks autoloads since test is run with -Ilib.
This commit is contained in:
parent
59ddb58b25
commit
b2920eda0f
1 changed files with 9 additions and 17 deletions
|
|
@ -5,14 +5,6 @@ class TestHTTPCookieJar < Test::Unit::TestCase
|
||||||
@jar = HTTP::CookieJar.new
|
@jar = HTTP::CookieJar.new
|
||||||
end
|
end
|
||||||
|
|
||||||
def in_tmpdir
|
|
||||||
Dir.mktmpdir do |dir|
|
|
||||||
Dir.chdir dir do
|
|
||||||
yield
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
def cookie_values(options = {})
|
def cookie_values(options = {})
|
||||||
{
|
{
|
||||||
:name => 'Foo',
|
:name => 'Foo',
|
||||||
|
|
@ -310,12 +302,12 @@ class TestHTTPCookieJar < Test::Unit::TestCase
|
||||||
|
|
||||||
assert_equal(3, @jar.cookies(url).length)
|
assert_equal(3, @jar.cookies(url).length)
|
||||||
|
|
||||||
in_tmpdir do
|
Dir.mktmpdir do |dir|
|
||||||
value = @jar.save("cookies.yml")
|
value = @jar.save(File.join(dir, "cookies.yml"))
|
||||||
assert_same @jar, value
|
assert_same @jar, value
|
||||||
|
|
||||||
jar = HTTP::CookieJar.new
|
jar = HTTP::CookieJar.new
|
||||||
jar.load("cookies.yml")
|
jar.load(File.join(dir, "cookies.yml"))
|
||||||
cookies = jar.cookies(url).sort_by { |cookie| cookie.name }
|
cookies = jar.cookies(url).sort_by { |cookie| cookie.name }
|
||||||
assert_equal(2, cookies.length)
|
assert_equal(2, cookies.length)
|
||||||
assert_equal('Baz', cookies[0].name)
|
assert_equal('Baz', cookies[0].name)
|
||||||
|
|
@ -342,11 +334,11 @@ class TestHTTPCookieJar < Test::Unit::TestCase
|
||||||
|
|
||||||
assert_equal(3, @jar.cookies(url).length)
|
assert_equal(3, @jar.cookies(url).length)
|
||||||
|
|
||||||
in_tmpdir do
|
Dir.mktmpdir do |dir|
|
||||||
@jar.save("cookies.yml", :format => :yaml, :session => true)
|
@jar.save(File.join(dir, "cookies.yml"), :format => :yaml, :session => true)
|
||||||
|
|
||||||
jar = HTTP::CookieJar.new
|
jar = HTTP::CookieJar.new
|
||||||
jar.load("cookies.yml")
|
jar.load(File.join(dir, "cookies.yml"))
|
||||||
assert_equal(3, jar.cookies(url).length)
|
assert_equal(3, jar.cookies(url).length)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
@ -374,11 +366,11 @@ class TestHTTPCookieJar < Test::Unit::TestCase
|
||||||
|
|
||||||
assert_equal(3, @jar.cookies(url).length)
|
assert_equal(3, @jar.cookies(url).length)
|
||||||
|
|
||||||
in_tmpdir do
|
Dir.tmpdir do |dir|
|
||||||
@jar.save("cookies.txt", :cookiestxt)
|
@jar.save(File.join(dir, "cookies.txt"), :cookiestxt)
|
||||||
|
|
||||||
jar = HTTP::CookieJar.new
|
jar = HTTP::CookieJar.new
|
||||||
jar.load("cookies.txt", :cookiestxt) # HACK test the format
|
jar.load(File.join(dir, "cookies.txt"), :cookiestxt) # HACK test the format
|
||||||
cookies = jar.cookies(url)
|
cookies = jar.cookies(url)
|
||||||
assert_equal(2, cookies.length)
|
assert_equal(2, cookies.length)
|
||||||
cookies.each { |cookie|
|
cookies.each { |cookie|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue