use genco::prelude::*;
#[test]
fn test_quote_simple_expression() {
let tokens: Tokens<Rust> = quote!(fn #("test")());
assert_eq!("fn test()", tokens.to_string().unwrap());
let expr = "e!(test);
let tokens: Tokens<Rust> = quote!(fn #expr());
assert_eq!("fn test()", tokens.to_string().unwrap());
let tokens: Tokens<Rust> = quote!(fn #(expr)());
assert_eq!("fn test()", tokens.to_string().unwrap());
let tokens: Tokens<Rust> = quote!(fn #(quote!(test))());
assert_eq!("fn test()", tokens.to_string().unwrap());
}