From 688779ba40e45e6cbe3daa2d21b55869d18743d1 Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Fri, 14 Jul 2023 19:09:54 -0400 Subject: [PATCH] Fix tests. --- src/parser/radio_link.rs | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/parser/radio_link.rs b/src/parser/radio_link.rs index 5c8d7733..e51927fb 100644 --- a/src/parser/radio_link.rs +++ b/src/parser/radio_link.rs @@ -131,12 +131,11 @@ mod tests { #[test] fn plain_text_radio_target() { let input = "foo bar baz"; + let radio_target_match = vec![Object::PlainText(PlainText { source: "bar" })]; let initial_context: ContextTree<'_, '_> = ContextTree::new(); let document_context = initial_context .with_additional_node(ContextElement::DocumentRoot(input)) - .with_additional_node(ContextElement::RadioTarget(vec![vec![Object::PlainText( - PlainText { source: "bar" }, - )]])); + .with_additional_node(ContextElement::RadioTarget(vec![&radio_target_match])); let paragraph_matcher = parser_with_context!(element(true))(&document_context); let (remaining, first_paragraph) = paragraph_matcher(input).expect("Parse first paragraph"); let first_paragraph = match first_paragraph { @@ -161,15 +160,14 @@ mod tests { #[test] fn bold_radio_target() { let input = "foo *bar* baz"; + let radio_target_match = vec![Object::Bold(Bold { + source: "*bar*", + children: vec![Object::PlainText(PlainText { source: "bar" })], + })]; let initial_context: ContextTree<'_, '_> = ContextTree::new(); let document_context = initial_context .with_additional_node(ContextElement::DocumentRoot(input)) - .with_additional_node(ContextElement::RadioTarget(vec![vec![Object::Bold( - Bold { - source: "*bar*", - children: vec![Object::PlainText(PlainText { source: "bar" })], - }, - )]])); + .with_additional_node(ContextElement::RadioTarget(vec![&radio_target_match])); let paragraph_matcher = parser_with_context!(element(true))(&document_context); let (remaining, first_paragraph) = paragraph_matcher(input).expect("Parse first paragraph"); let first_paragraph = match first_paragraph {