ref: use assert_eq not assert
This way, the test log can show the expected and actual result if it fails. thread 'steps::tests::test_conversion_fallback_colors' (61338) panicked at cosmic-theme/src/steps.rs:213:9: assertion `left == right` failed left: 102 right: 103 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
This commit is contained in:
parent
672f9047a2
commit
e86304cf3f
1 changed files with 18 additions and 18 deletions
|
|
@ -188,41 +188,41 @@ mod tests {
|
|||
fn test_conversion_colors() {
|
||||
let c1 = palette::Oklcha::new(0.4608, 0.11111, OklabHue::new(57.31), 1.0);
|
||||
let srgb = oklch_to_srgba_nearest_chroma(c1).into_format::<u8, u8>();
|
||||
assert!(srgb.red == 133);
|
||||
assert!(srgb.green == 69);
|
||||
assert!(srgb.blue == 0);
|
||||
assert_eq!(srgb.red, 133);
|
||||
assert_eq!(srgb.green, 69);
|
||||
assert_eq!(srgb.blue, 0);
|
||||
|
||||
let c1 = palette::Oklcha::new(0.30, 0.08, OklabHue::new(35.0), 1.0);
|
||||
let srgb = oklch_to_srgba_nearest_chroma(c1).into_format::<u8, u8>();
|
||||
assert!(srgb.red == 78);
|
||||
assert!(srgb.green == 27);
|
||||
assert!(srgb.blue == 15);
|
||||
assert_eq!(srgb.red, 78);
|
||||
assert_eq!(srgb.green, 27);
|
||||
assert_eq!(srgb.blue, 15);
|
||||
|
||||
let c1 = palette::Oklcha::new(0.757, 0.146, OklabHue::new(301.2), 1.0);
|
||||
let srgb = oklch_to_srgba_nearest_chroma(c1).into_format::<u8, u8>();
|
||||
assert!(srgb.red == 192);
|
||||
assert!(srgb.green == 153);
|
||||
assert!(srgb.blue == 253);
|
||||
assert_eq!(srgb.red, 192);
|
||||
assert_eq!(srgb.green, 153);
|
||||
assert_eq!(srgb.blue, 253);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_conversion_fallback_colors() {
|
||||
let c1 = palette::Oklcha::new(0.70, 0.284, OklabHue::new(35.0), 1.0);
|
||||
let srgb = oklch_to_srgba_nearest_chroma(c1).into_format::<u8, u8>();
|
||||
assert!(srgb.red == 255);
|
||||
assert!(srgb.green == 103);
|
||||
assert!(srgb.blue == 65);
|
||||
assert_eq!(srgb.red, 255);
|
||||
assert_eq!(srgb.green, 103);
|
||||
assert_eq!(srgb.blue, 65);
|
||||
|
||||
let c1 = palette::Oklcha::new(0.757, 0.239, OklabHue::new(301.2), 1.0);
|
||||
let srgb = oklch_to_srgba_nearest_chroma(c1).into_format::<u8, u8>();
|
||||
assert!(srgb.red == 193);
|
||||
assert!(srgb.green == 152);
|
||||
assert!(srgb.blue == 255);
|
||||
assert_eq!(srgb.red, 193);
|
||||
assert_eq!(srgb.green, 152);
|
||||
assert_eq!(srgb.blue, 255);
|
||||
|
||||
let c1 = palette::Oklcha::new(0.163, 0.333, OklabHue::new(141.0), 1.0);
|
||||
let srgb = oklch_to_srgba_nearest_chroma(c1).into_format::<u8, u8>();
|
||||
assert!(srgb.red == 1);
|
||||
assert!(srgb.green == 19);
|
||||
assert!(srgb.blue == 0);
|
||||
assert_eq!(srgb.red, 1);
|
||||
assert_eq!(srgb.green, 19);
|
||||
assert_eq!(srgb.blue, 0);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue