1
0
mirror of https://github.com/fafhrd91/actix-net synced 2025-01-18 18:51:49 +01:00

prepare router release

This commit is contained in:
Nikolay Kim 2019-03-09 14:38:08 -08:00
parent 3618f542fb
commit f696914038
2 changed files with 5 additions and 29 deletions

5
router/CHANGES.txt Normal file
View File

@ -0,0 +1,5 @@
# Changes
## [0.1.0] - 2019-03-09
* Initial release

View File

@ -208,32 +208,3 @@ impl<T: ResourcePath> Resource<T> for Path<T> {
self self
} }
} }
#[cfg(test)]
mod tests {
use super::*;
#[cfg(feature = "http")]
#[test]
fn test_get_param_by_name() {
use crate::Url;
use http::{HttpTryFrom, Uri};
let mut params = Path::new(Url::new(Uri::try_from("/").unwrap()));
params.add_static("item1", "path");
params.add_static("item2", "http%3A%2F%2Flocalhost%3A80%2Ffoo");
assert_eq!(params.get("item0"), None);
assert_eq!(params.get_decoded("item0"), None);
assert_eq!(params.get("item1"), Some("path"));
assert_eq!(params.get_decoded("item1").unwrap().to_owned(), "path");
assert_eq!(
params.get("item2"),
Some("http%3A%2F%2Flocalhost%3A80%2Ffoo")
);
assert_eq!(
params.get_decoded("item2").unwrap().to_owned(),
"http://localhost:80/foo"
);
}
}