use super::placeable;
#[test]
fn a_new_branch_name_must_be_one_lys_can_place() {
for name in [
"main",
"import-18dd7386ccaf5138-0",
"hermes_jobs.check",
"A-1",
] {
assert!(placeable(name).is_ok(), "{name} was refused");
}
for name in ["import/job-1", "with space", "café"] {
let refused = placeable(name).err().map(|failure| failure.code);
assert_eq!(
refused.as_deref(),
Some("branch_name_unplaceable"),
"{name}"
);
}
}