style: 格式化测试代码以符合 clippy 宽度限制

This commit is contained in:
xfy 2026-06-15 10:40:00 +08:00
parent 0242534274
commit f7288cc390
3 changed files with 28 additions and 9 deletions

View File

@ -176,8 +176,7 @@ mod tests {
#[test]
fn render_comment_link_data_uri_removed() {
let result =
render_comment_markdown("[click](data:text/html,<script>alert(1)</script>)");
let result = render_comment_markdown("[click](data:text/html,<script>alert(1)</script>)");
assert!(result.contains("click"));
assert!(!result.contains("data:"));
}

View File

@ -382,8 +382,12 @@ mod tests {
fn render_markdown_code_block() {
let result = render_markdown_enhanced("```rust\nfn main() {}\n```");
assert!(result.html.contains(r#"<pre><code class="language-rust">"#));
assert!(result.html.contains(r#"<span class="entity name function rust">main</span>"#));
assert!(result.html.contains(r#"<span class="storage type function rust">fn</span>"#));
assert!(result
.html
.contains(r#"<span class="entity name function rust">main</span>"#));
assert!(result
.html
.contains(r#"<span class="storage type function rust">fn</span>"#));
}
#[test]
@ -399,8 +403,12 @@ mod tests {
let result = render_markdown_enhanced("```html\n<script>alert(1)</script>\n```");
assert!(result.html.contains("<pre><code class=\"language-html\">"));
assert!(!result.html.contains("<script>"));
assert!(result.html.contains(r#"<span class="variable function js">alert</span>"#));
assert!(result.html.contains(r#"<span class="constant numeric js">1</span>"#));
assert!(result
.html
.contains(r#"<span class="variable function js">alert</span>"#));
assert!(result
.html
.contains(r#"<span class="constant numeric js">1</span>"#));
}
#[test]

View File

@ -217,18 +217,30 @@ mod tests {
#[test]
fn clean_tags_trims_whitespace() {
let input = vec![" rust ".to_string(), "\t\nwasm\t".to_string()];
assert_eq!(clean_tags(&input), vec!["rust".to_string(), "wasm".to_string()]);
assert_eq!(
clean_tags(&input),
vec!["rust".to_string(), "wasm".to_string()]
);
}
#[test]
fn clean_tags_filters_empty_strings() {
let input = vec!["".to_string(), " ".to_string(), "\t".to_string(), "valid".to_string()];
let input = vec![
"".to_string(),
" ".to_string(),
"\t".to_string(),
"valid".to_string(),
];
assert_eq!(clean_tags(&input), vec!["valid".to_string()]);
}
#[test]
fn clean_tags_preserves_duplicates() {
let input = vec!["rust".to_string(), " rust ".to_string(), "rust".to_string()];
let input = vec![
"rust".to_string(),
" rust ".to_string(),
"rust".to_string(),
];
assert_eq!(
clean_tags(&input),
vec!["rust".to_string(), "rust".to_string(), "rust".to_string()]