Compare value.
Some checks failed
rust-test Build rust-test has failed
rust-foreign-document-test Build rust-foreign-document-test has succeeded
rust-build Build rust-build has succeeded

This commit is contained in:
Tom Alexander 2023-10-05 20:13:10 -04:00
parent dd3de67a8c
commit f79606047e
Signed by: talexander
GPG Key ID: D3A179C9A53C0EDE

View File

@ -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(),