.get("q")
.ok_or_else(|| anyhow!("invalid q"))?
.to_lowercase();
- if !search.is_empty() {
+ if search.is_empty() {
+ return self
+ .handle_ls_dir(path, true, query_params, head_only, user, access_paths, res)
+ .await;
+ } else {
let path_buf = path.to_path_buf();
let hidden = Arc::new(self.args.hidden.to_vec());
let hidden = hidden.clone();
#[rstest]
fn empty_search(#[with(&["-A"])] server: TestServer) -> Result<(), Error> {
let resp = reqwest::blocking::get(format!("{}?q=", server.url()))?;
- assert_eq!(resp.status(), 200);
- let paths = utils::retrieve_index_paths(&resp.text()?);
- assert!(paths.is_empty());
+ assert_resp_paths!(resp);
Ok(())
}