MCPcopy Create free account
hub / github.com/BillyDM/Firewheel / test_enum_diff

Function test_enum_diff

crates/firewheel-core/src/diff/mod.rs:769–779  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

767
768 #[test]
769 fn test_enum_diff() {
770 let mut baseline = DiffingExample::Tuple(1.0, 0.0);
771 let value = DiffingExample::Tuple(1.0, 1.0);
772
773 let mut messages = Vec::new();
774 value.diff(&baseline, PathBuilder::default(), &mut messages);
775
776 assert_eq!(messages.len(), 1);
777 baseline.apply(DiffingExample::patch_event(&messages.pop().unwrap()).unwrap());
778 assert_eq!(baseline, value);
779 }
780
781 #[test]
782 fn test_enum_switch_variant() {

Callers

nothing calls this directly

Calls 2

diffMethod · 0.45
applyMethod · 0.45

Tested by

no test coverage detected