From 6edc54a1e6a48f6fe3191c549befe91674342d9a Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Thu, 19 Dec 2019 16:17:22 +0100 Subject: Refactor macro tests --- crates/ra_mbe/src/syntax_bridge.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'crates/ra_mbe/src/syntax_bridge.rs') diff --git a/crates/ra_mbe/src/syntax_bridge.rs b/crates/ra_mbe/src/syntax_bridge.rs index 2c60430d1..ea2cac069 100644 --- a/crates/ra_mbe/src/syntax_bridge.rs +++ b/crates/ra_mbe/src/syntax_bridge.rs @@ -476,7 +476,7 @@ impl<'a> TreeSink for TtTreeSink<'a> { #[cfg(test)] mod tests { use super::*; - use crate::tests::{create_rules, expand}; + use crate::tests::parse_macro; use ra_parser::TokenSource; use ra_syntax::{ algo::{insert_children, InsertPosition}, @@ -485,7 +485,7 @@ mod tests { #[test] fn convert_tt_token_source() { - let rules = create_rules( + let expansion = parse_macro( r#" macro_rules! literals { ($i:ident) => { @@ -498,8 +498,8 @@ mod tests { } } "#, - ); - let expansion = expand(&rules, "literals!(foo);"); + ) + .expand_tt("literals!(foo);"); let tts = &[expansion.into()]; let buffer = tt::buffer::TokenBuffer::new(tts); let mut tt_src = SubtreeTokenSource::new(&buffer); @@ -527,7 +527,7 @@ mod tests { #[test] fn stmts_token_trees_to_expr_is_err() { - let rules = create_rules( + let expansion = parse_macro( r#" macro_rules! stmts { () => { @@ -538,8 +538,8 @@ mod tests { } } "#, - ); - let expansion = expand(&rules, "stmts!();"); + ) + .expand_tt("stmts!();"); assert!(token_tree_to_syntax_node(&expansion, FragmentKind::Expr).is_err()); } -- cgit v1.2.3