mirror of
https://github.com/crate-ci/typos.git
synced 2026-10-20 10:26:17 +02:00
test(tokens): Show parsing of a public key
This commit is contained in:
1 parent
93c857b593
commit
4da614bf1e
1 file changed
+56
@@ -1614,6 +1614,62 @@ mod test {
|
||||
},
|
||||
]
|
||||
|
||||
"#]]
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn tokenize_ignore_ssh_ed25519_public_key() {
|
||||
let parser = TokenizerBuilder::new().build();
|
||||
|
||||
let input =
|
||||
"Start AAAAC3NzaC1lZDI1NTE5AAAAIJSKdqkBEQY2y9f8C8RXxee3ZKXyWYR0QIW7oxISXrrf end";
|
||||
let actual: Vec<_> = parser.parse_bytes(input.as_bytes()).collect();
|
||||
assert_data_eq!(
|
||||
actual.to_debug(),
|
||||
str![[r#"
|
||||
[
|
||||
Identifier {
|
||||
token: "Start",
|
||||
case: None,
|
||||
offset: 0,
|
||||
},
|
||||
Identifier {
|
||||
token: "AAAAC3NzaC1lZDI1NTE5AAAAIJSKdqkBEQY2y9f8C8RXxee3ZKXyWYR0QIW7oxISXrrf",
|
||||
case: None,
|
||||
offset: 6,
|
||||
},
|
||||
Identifier {
|
||||
token: "end",
|
||||
case: None,
|
||||
offset: 75,
|
||||
},
|
||||
]
|
||||
|
||||
"#]]
|
||||
);
|
||||
let actual: Vec<_> = parser.parse_str(input).collect();
|
||||
assert_data_eq!(
|
||||
actual.to_debug(),
|
||||
str![[r#"
|
||||
[
|
||||
Identifier {
|
||||
token: "Start",
|
||||
case: None,
|
||||
offset: 0,
|
||||
},
|
||||
Identifier {
|
||||
token: "AAAAC3NzaC1lZDI1NTE5AAAAIJSKdqkBEQY2y9f8C8RXxee3ZKXyWYR0QIW7oxISXrrf",
|
||||
case: None,
|
||||
offset: 6,
|
||||
},
|
||||
Identifier {
|
||||
token: "end",
|
||||
case: None,
|
||||
offset: 75,
|
||||
},
|
||||
]
|
||||
|
||||
"#]]
|
||||
);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user