From 258e9485de6d32ee9e5c618d8f1c66faaadefe74 Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Wed, 4 Oct 2023 19:34:10 -0400 Subject: [PATCH] Add tests for names and references in src and example blocks. --- .../lesser_element/lesser_block/example/name.org | 4 ++++ .../lesser_element/lesser_block/example/reference.org | 6 ++++++ org_mode_samples/lesser_element/lesser_block/src/name.org | 4 ++++ .../lesser_element/lesser_block/src/reference.org | 6 ++++++ src/compare/diff.rs | 2 ++ 5 files changed, 22 insertions(+) create mode 100644 org_mode_samples/lesser_element/lesser_block/example/name.org create mode 100644 org_mode_samples/lesser_element/lesser_block/example/reference.org create mode 100644 org_mode_samples/lesser_element/lesser_block/src/name.org create mode 100644 org_mode_samples/lesser_element/lesser_block/src/reference.org diff --git a/org_mode_samples/lesser_element/lesser_block/example/name.org b/org_mode_samples/lesser_element/lesser_block/example/name.org new file mode 100644 index 00000000..84b09c58 --- /dev/null +++ b/org_mode_samples/lesser_element/lesser_block/example/name.org @@ -0,0 +1,4 @@ +#+NAME: foo +#+begin_example text +bar +#+end_example diff --git a/org_mode_samples/lesser_element/lesser_block/example/reference.org b/org_mode_samples/lesser_element/lesser_block/example/reference.org new file mode 100644 index 00000000..6043e3d8 --- /dev/null +++ b/org_mode_samples/lesser_element/lesser_block/example/reference.org @@ -0,0 +1,6 @@ +#+begin_example text + foo + bar (ref:here) + baz +#+end_example +Link to the reference: [[(here)]] diff --git a/org_mode_samples/lesser_element/lesser_block/src/name.org b/org_mode_samples/lesser_element/lesser_block/src/name.org new file mode 100644 index 00000000..31af9ebc --- /dev/null +++ b/org_mode_samples/lesser_element/lesser_block/src/name.org @@ -0,0 +1,4 @@ +#+NAME: foo +#+begin_src text +bar +#+end_src diff --git a/org_mode_samples/lesser_element/lesser_block/src/reference.org b/org_mode_samples/lesser_element/lesser_block/src/reference.org new file mode 100644 index 00000000..9cde62cd --- /dev/null +++ b/org_mode_samples/lesser_element/lesser_block/src/reference.org @@ -0,0 +1,6 @@ +#+begin_src text + foo + bar (ref:here) + baz +#+end_src +Link to the reference: [[(here)]] diff --git a/src/compare/diff.rs b/src/compare/diff.rs index 3d8c5539..f377c892 100644 --- a/src/compare/diff.rs +++ b/src/compare/diff.rs @@ -1549,6 +1549,8 @@ fn compare_example_block<'b, 's>( let mut this_status = DiffStatus::Good; let mut message = None; + // TODO: Compare :name + // Compare value let contents = get_property_quoted_string(emacs, ":value")?.unwrap_or(String::new()); if contents != rust.contents {