From f79606047eec3975a56d27a6519455718c32b650 Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Thu, 5 Oct 2023 20:13:10 -0400 Subject: [PATCH] Compare value. --- src/compare/diff.rs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/compare/diff.rs b/src/compare/diff.rs index 2cf311e..0cbd284 100644 --- a/src/compare/diff.rs +++ b/src/compare/diff.rs @@ -2484,8 +2484,6 @@ fn compare_latex_environment<'b, 's>( let mut this_status = DiffStatus::Good; let mut message = None; - // TODO: Compare :value - // TODO: Compare :caption // Compare name let name = get_property_quoted_string(emacs, ":name")?; @@ -2497,6 +2495,16 @@ fn compare_latex_environment<'b, 's>( )); } + // Compare value + let value = get_property_quoted_string(emacs, ":value")?; + if value.as_ref().map(String::as_str) != Some(rust.source) { + this_status = DiffStatus::Bad; + message = Some(format!( + "Value mismatch (emacs != rust) {:?} != {:?}", + value, rust.source + )); + } + Ok(DiffResult { status: this_status, name: rust.get_elisp_name(),