//! Test: Duplicate components should fail compilation
//!
//! This test verifies that component! macro detects duplicate component names
//! after normalization. Auth, auth, and AUTH all normalize to "AUTH" and
//! should be rejected as duplicates.
use waddling_errors_macros::component;
component! {
Auth {
docs: "Authentication component",
},
auth {
docs: "This is a duplicate - should fail!",
},
}
fn main() {}