diff options
author | Simon Sapin <simon.sapin@exyr.org> | 2015-04-07 17:16:39 +0200 |
---|---|---|
committer | Josh Matthews <josh@joshmatthews.net> | 2015-04-07 16:37:12 -0400 |
commit | 691222696ede82ab7bed219e1c4203200ad2a752 (patch) | |
tree | 0ceaa4e5a5db2247796b8d599b707fdd6bd55b5f /components/net/cookie_storage.rs | |
parent | e0b98a35c4f1971ec14adede1704115d3292ae48 (diff) | |
download | servo-691222696ede82ab7bed219e1c4203200ad2a752.tar.gz servo-691222696ede82ab7bed219e1c4203200ad2a752.zip |
Move net::cookie unit tests into the unit_tests crate.
Diffstat (limited to 'components/net/cookie_storage.rs')
-rw-r--r-- | components/net/cookie_storage.rs | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/components/net/cookie_storage.rs b/components/net/cookie_storage.rs index 6af661ee60c..80c69a45809 100644 --- a/components/net/cookie_storage.rs +++ b/components/net/cookie_storage.rs @@ -68,7 +68,7 @@ impl CookieStorage { self.cookies.push(cookie); } - fn cookie_comparator(a: &Cookie, b: &Cookie) -> Ordering { + pub fn cookie_comparator(a: &Cookie, b: &Cookie) -> Ordering { let a_path_len = a.cookie.path.as_ref().map(|p| p.len()).unwrap_or(0); let b_path_len = b.cookie.path.as_ref().map(|p| p.len()).unwrap_or(0); match a_path_len.cmp(&b_path_len) { @@ -115,21 +115,3 @@ impl CookieStorage { } } } - -#[test] -fn test_sort_order() { - use cookie_rs; - let url = &Url::parse("http://example.com/foo").unwrap(); - let a_wrapped = cookie_rs::Cookie::parse("baz=bar; Path=/foo/bar/").unwrap(); - let a = Cookie::new_wrapped(a_wrapped.clone(), url, CookieSource::HTTP).unwrap(); - let a_prime = Cookie::new_wrapped(a_wrapped, url, CookieSource::HTTP).unwrap(); - let b = cookie_rs::Cookie::parse("baz=bar;Path=/foo/bar/baz/").unwrap(); - let b = Cookie::new_wrapped(b, url, CookieSource::HTTP).unwrap(); - - assert!(b.cookie.path.as_ref().unwrap().len() > a.cookie.path.as_ref().unwrap().len()); - assert!(CookieStorage::cookie_comparator(&a, &b) == Ordering::Greater); - assert!(CookieStorage::cookie_comparator(&b, &a) == Ordering::Less); - assert!(CookieStorage::cookie_comparator(&a, &a_prime) == Ordering::Less); - assert!(CookieStorage::cookie_comparator(&a_prime, &a) == Ordering::Greater); - assert!(CookieStorage::cookie_comparator(&a, &a) == Ordering::Equal); -} |