Skip to content

Commit

Permalink
fix(tests): change route in tests to adapt to path extraction
Browse files Browse the repository at this point in the history
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
  • Loading branch information
simonsan committed Jan 24, 2024
1 parent 2088ac7 commit 3d6eb52
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 22 deletions.
16 changes: 8 additions & 8 deletions src/handlers/file_config.rs
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ mod test {
// NOT CONFIG
// -----------------------
let app = Router::new()
.route("/:path/config", head(has_config))
.route("/:path/:tpe", head(has_config))
.layer(middleware::from_fn(print_request_response));

let request = Request::builder()
Expand All @@ -133,7 +133,7 @@ mod test {
// HAS CONFIG
// -----------------------
let app = Router::new()
.route("/:path/config", head(has_config))
.route("/:path/:tpe", head(has_config))
.layer(middleware::from_fn(print_request_response));

let request = Request::builder()
Expand Down Expand Up @@ -179,7 +179,7 @@ mod test {
// -----------------------
let repo_name_uri = ["/", &repo, "?create=true"].concat();
let app = Router::new()
.route("/:path/config", post(create_repository))
.route("/:path/:tpe", post(create_repository))
.layer(middleware::from_fn(print_request_response));

let request = request_uri_for_test(&repo_name_uri, Method::POST);
Expand All @@ -195,7 +195,7 @@ mod test {
let body = Body::new(test_vec.clone());

let app = Router::new()
.route("/:path/config", post(add_config))
.route("/:path/:tpe", post(add_config))
.layer(middleware::from_fn(print_request_response));

let request = Request::builder()
Expand All @@ -220,7 +220,7 @@ mod test {
// GET CONFIG
// -----------------------
let app = Router::new()
.route("/:path/config", get(get_config))
.route("/:path/:tpe", get(get_config))
.layer(middleware::from_fn(print_request_response));

let request = request_uri_for_test(&uri, Method::GET);
Expand All @@ -237,7 +237,7 @@ mod test {
// - differs from tester_has_config() that we have a non empty path now
// -----------------------
let app = Router::new()
.route("/:path/config", head(has_config))
.route("/:path/:tpe", head(has_config))
.layer(middleware::from_fn(print_request_response));

let request = request_uri_for_test(&uri, Method::HEAD);
Expand All @@ -249,7 +249,7 @@ mod test {
// DELETE CONFIG
// -----------------------
let app = Router::new()
.route("/:path/config", delete(delete_config))
.route("/:path/:tpe", delete(delete_config))
.layer(middleware::from_fn(print_request_response));

let request = request_uri_for_test(&uri, Method::DELETE);
Expand All @@ -264,7 +264,7 @@ mod test {
// -----------------------
let repo_name_uri = ["/", &repo].concat();
let app = Router::new()
.route("/:path/config", post(delete_repository))
.route("/:path/:tpe", post(delete_repository))
.layer(middleware::from_fn(print_request_response));

let request = request_uri_for_test(&repo_name_uri, Method::POST);
Expand Down
14 changes: 6 additions & 8 deletions src/handlers/file_exchange.rs
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ mod test {
// Write a complete file
//----------------------------------------------
let app = Router::new()
.route("/*path", put(add_file))
.route("/:path/:tpe/:name", put(add_file))
.layer(middleware::from_fn(print_request_response));

let test_vec = "Hello World".to_string();
Expand Down Expand Up @@ -246,7 +246,7 @@ mod test {
// Delete a complete file
//----------------------------------------------
let app = Router::new()
.route("/*path", delete(delete_file))
.route("/:path/:tpe/:name", delete(delete_file))
.layer(middleware::from_fn(print_request_response));

let uri = ["/test_repo/keys/", file_name].concat();
Expand Down Expand Up @@ -294,7 +294,7 @@ mod test {

// Start with creating the file before we can test
let app = Router::new()
.route("/*path", put(add_file))
.route("/:path/:tpe/:name", put(add_file))
.layer(middleware::from_fn(print_request_response));

let test_vec = "Hello Sweet World".to_string();
Expand Down Expand Up @@ -322,7 +322,7 @@ mod test {
// Fetch the complete file
//----------------------------------------
let app = Router::new()
.route("/*path", get(get_file))
.route("/:path/:tpe/:name", get(get_file))
.layer(middleware::from_fn(print_request_response));

let uri = ["/test_repo/keys/", file_name].concat();
Expand Down Expand Up @@ -365,10 +365,8 @@ mod test {
//----------------------------------------------
// Clean up -> Delete test file
//----------------------------------------------
// fs::remove_file(&path).unwrap();
// assert!( !path.exists() );
let app = Router::new()
.route("/*path", delete(delete_file))
.route("/:path/:tpe/:name", delete(delete_file))
.layer(middleware::from_fn(print_request_response));

let uri = ["/test_repo/keys/", file_name].concat();
Expand All @@ -395,7 +393,7 @@ mod test {
let test_vec = fs::read(path).unwrap();

let app = Router::new()
.route("/*path", get(get_file))
.route("/:path/:tpe/:name", get(get_file))
.layer(middleware::from_fn(print_request_response));

let uri = "/test_repo/config";
Expand Down
4 changes: 2 additions & 2 deletions src/handlers/file_length.rs
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ mod test {
// File exists
// ----------------------------------
let app = Router::new()
.route("/*path", head(file_length))
.route("/:path/:tpe/:name", head(file_length))
.layer(middleware::from_fn(print_request_response));

let uri =
Expand Down Expand Up @@ -100,7 +100,7 @@ mod test {
// File does NOT exist
// ----------------------------------
let app = Router::new()
.route("/*path", head(file_length))
.route("/:path/:tpe/:name", head(file_length))
.layer(middleware::from_fn(print_request_response));

let uri = "/test_repo/keys/__I_do_not_exist__";
Expand Down
8 changes: 4 additions & 4 deletions src/handlers/repository.rs
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ mod test {
// ------------------------------------
let repo_name_uri = "/repo_remove_me?create=true".to_string();
let app = Router::new()
.route("/*path", post(create_repository))
.route("/:path/:tpe", post(create_repository))
.layer(middleware::from_fn(print_request_response));

let request = request_uri_for_test(&repo_name_uri, Method::POST);
Expand All @@ -142,7 +142,7 @@ mod test {
// ------------------------------------------
let repo_name_uri = "/repo_not_allowed?create=true".to_string();
let app = Router::new()
.route("/*path", post(create_repository))
.route("/:path/:tpe", post(create_repository))
.layer(middleware::from_fn(print_request_response));

let request = request_uri_for_test(&repo_name_uri, Method::POST);
Expand All @@ -156,7 +156,7 @@ mod test {
// ------------------------------------------
let repo_name_uri = "/repo_remove_me?create=true".to_string();
let app = Router::new()
.route("/*path", post(delete_repository))
.route("/:path", post(delete_repository))
.layer(middleware::from_fn(print_request_response));

let request = Request::builder()
Expand All @@ -180,7 +180,7 @@ mod test {
assert!(path.exists()); // pre condition: repo exists
let repo_name_uri = "/repo_remove_me".to_string();
let app = Router::new()
.route("/*path", delete(delete_repository))
.route("/:path", delete(delete_repository))
.layer(middleware::from_fn(print_request_response));

let request = request_uri_for_test(&repo_name_uri, Method::DELETE);
Expand Down

0 comments on commit 3d6eb52

Please sign in to comment.