Add shadow import failing test.

This commit is contained in:
Jesse Brault 2025-05-20 11:11:29 -05:00
parent 4c68d0dc28
commit f614d00575

View File

@ -194,7 +194,29 @@ mod tests {
),
]);
let mut symbol_table = SymbolTable::new();
add_std_core_symbols(&mut symbol_table).expect("Failed to add std::core symbols.");
assert_no_diagnostics(sources, &mut symbol_table);
}
#[test]
fn shadow_import() {
let sources: HashMap<&str, &str> = HashMap::from([
(
"main.dm",
indoc! {"
use greeter::Greeter;
class Greeter {}
"}
),
(
"greeter.dm",
indoc! {"
ns greeter;
class Greeter {}
"}
)
]);
assert_number_of_diagnostics(sources, &mut SymbolTable::new(), 1);
}
}