inline: add quote test
This commit is contained in:
parent
0a501fec10
commit
d171cbb516
1 changed files with 43 additions and 0 deletions
|
@ -859,6 +859,7 @@ mod test {
|
|||
use super::Atom::*;
|
||||
use super::Container::*;
|
||||
use super::EventKind::*;
|
||||
use super::QuoteType;
|
||||
use super::Verbatim;
|
||||
|
||||
macro_rules! test_parse {
|
||||
|
@ -1305,4 +1306,46 @@ mod test {
|
|||
test_parse!("word{}", (Str, "word"));
|
||||
test_parse!("word{ % comment % } trail", (Str, "word"), (Str, " trail"));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn quote() {
|
||||
test_parse!(
|
||||
"'a'",
|
||||
(
|
||||
Atom(Quote {
|
||||
ty: QuoteType::Single,
|
||||
left: true,
|
||||
}),
|
||||
"'",
|
||||
),
|
||||
(Str, "a"),
|
||||
(
|
||||
Atom(Quote {
|
||||
ty: QuoteType::Single,
|
||||
left: false,
|
||||
}),
|
||||
"'",
|
||||
),
|
||||
);
|
||||
test_parse!(
|
||||
" 'a' ",
|
||||
(Str, " "),
|
||||
(
|
||||
Atom(Quote {
|
||||
ty: QuoteType::Single,
|
||||
left: true,
|
||||
}),
|
||||
"'",
|
||||
),
|
||||
(Str, "a"),
|
||||
(
|
||||
Atom(Quote {
|
||||
ty: QuoteType::Single,
|
||||
left: false,
|
||||
}),
|
||||
"'",
|
||||
),
|
||||
(Str, " "),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue