//! SPEC-024: Widget Interface Tests
//!
//! **TESTS DEFINE INTERFACE. IMPLEMENTATION FOLLOWS.**
//!
//! Each widget MUST have tests that verify:
//! 1. Widget creates without panic
//! 2. Widget renders within bounds
//! 3. Widget handles edge cases (zero size, minimum size)