use crate::qualify_relation_table;
#[test]
fn bare_target_takes_the_callers_schema() {
assert_eq!(
qualify_relation_table("geo.provinces", "countries"),
"geo.countries"
);
}
#[test]
fn qualified_target_passes_through() {
assert_eq!(
qualify_relation_table("geo.provinces", "public.users"),
"public.users"
);
}
#[test]
fn bare_caller_leaves_the_target_bare() {
assert_eq!(qualify_relation_table("provinces", "countries"), "countries");
}
#[test]
fn caller_schema_is_only_the_first_segment() {
assert_eq!(
qualify_relation_table("edge.case.provinces", "countries"),
"edge.countries"
);
}