first pass of merging in warp (doesn't build)

This commit is contained in:
Ryan Ward
2026-07-01 16:08:58 -05:00
parent 2f64909469
commit 4770ac06b5
3662 changed files with 414574 additions and 89772 deletions
@@ -0,0 +1,31 @@
use super::query_matches_existing_name;
#[test]
fn query_matches_existing_name_is_ascii_case_insensitive() {
let names = ["main", "feature/Foo"];
assert!(query_matches_existing_name(names, "main"));
assert!(query_matches_existing_name(names, "Main"));
assert!(query_matches_existing_name(names, "MAIN"));
assert!(query_matches_existing_name(names, "feature/foo"));
assert!(query_matches_existing_name(names, "FEATURE/FOO"));
}
#[test]
fn query_matches_existing_name_returns_false_when_no_overlap() {
let names = ["main", "feature/foo"];
assert!(!query_matches_existing_name(names, "develop"));
assert!(!query_matches_existing_name(names, "feature/bar"));
}
#[test]
fn query_matches_existing_name_returns_false_for_empty_input() {
let names: [&str; 0] = [];
assert!(!query_matches_existing_name(names, "main"));
}
#[test]
fn query_matches_existing_name_works_with_owned_strings() {
let names = [String::from("main"), String::from("Develop")];
assert!(query_matches_existing_name(names.iter(), "Main"));
assert!(query_matches_existing_name(names.iter(), "develop"));
}