Skip to content

Commit 2588a2e

Browse files
committed
Simplify test
1 parent 881817b commit 2588a2e

File tree

1 file changed

+8
-24
lines changed

1 file changed

+8
-24
lines changed

src/tokenizer.rs

Lines changed: 8 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -3547,42 +3547,30 @@ mod tests {
35473547

35483548
#[test]
35493549
fn test_string_escape_constant_not_supported() {
3550-
all_dialects_where(|dialect| {
3551-
!dialect.supports_string_escape_constant()
3552-
&& !dialect.supports_string_literal_backslash_escape()
3553-
})
3554-
.tokenizes_to(
3555-
"select e'\\n'",
3550+
all_dialects_where(|dialect| !dialect.supports_string_escape_constant()).tokenizes_to(
3551+
"select e'...'",
35563552
vec![
35573553
Token::make_keyword("select"),
35583554
Token::Whitespace(Whitespace::Space),
35593555
Token::make_word("e", None),
3560-
Token::SingleQuotedString("\\n".to_string()),
3556+
Token::SingleQuotedString("...".to_string()),
35613557
],
35623558
);
35633559

3564-
all_dialects_where(|dialect| {
3565-
!dialect.supports_string_escape_constant()
3566-
&& !dialect.supports_string_literal_backslash_escape()
3567-
})
3568-
.tokenizes_to(
3569-
"select E'\\n'",
3560+
all_dialects_where(|dialect| !dialect.supports_string_escape_constant()).tokenizes_to(
3561+
"select E'...'",
35703562
vec![
35713563
Token::make_keyword("select"),
35723564
Token::Whitespace(Whitespace::Space),
35733565
Token::make_word("E", None),
3574-
Token::SingleQuotedString("\\n".to_string()),
3566+
Token::SingleQuotedString("...".to_string()),
35753567
],
35763568
);
35773569
}
35783570

35793571
#[test]
35803572
fn test_string_escape_constant_supported() {
3581-
all_dialects_where(|dialect| {
3582-
dialect.supports_string_escape_constant()
3583-
&& !dialect.supports_string_literal_backslash_escape()
3584-
})
3585-
.tokenizes_to(
3573+
all_dialects_where(|dialect| dialect.supports_string_escape_constant()).tokenizes_to(
35863574
"select e'\\''",
35873575
vec![
35883576
Token::make_keyword("select"),
@@ -3591,11 +3579,7 @@ mod tests {
35913579
],
35923580
);
35933581

3594-
all_dialects_where(|dialect| {
3595-
dialect.supports_string_escape_constant()
3596-
&& !dialect.supports_string_literal_backslash_escape()
3597-
})
3598-
.tokenizes_to(
3582+
all_dialects_where(|dialect| dialect.supports_string_escape_constant()).tokenizes_to(
35993583
"select E'\\''",
36003584
vec![
36013585
Token::make_keyword("select"),

0 commit comments

Comments
 (0)