#[test]
fn contrast_ratio_black_white_via_facade() {
use crate::design::contrast::{composite_over, contrast_ratio, relative_luminance};
use crate::design::{Color, Tokens};
let t = Tokens::light();
let ratio = contrast_ratio(Color::rgb(0.0, 0.0, 0.0), Color::rgb(1.0, 1.0, 1.0));
assert!(
(ratio - 21.0).abs() < 0.01,
"black/white contrast ratio should be ~21.0, got {ratio}"
);
let _ = relative_luminance(t.palette.text_primary);
let _ = composite_over(
Color {
a: 0.5,
..t.palette.accent
},
t.palette.surface,
);
}