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] #[test]
fn render_comment_link_data_uri_removed() { fn render_comment_link_data_uri_removed() {
let result = let result = render_comment_markdown("[click](data:text/html,<script>alert(1)</script>)");
render_comment_markdown("[click](data:text/html,<script>alert(1)</script>)");
assert!(result.contains("click")); assert!(result.contains("click"));
assert!(!result.contains("data:")); assert!(!result.contains("data:"));
} }

View File

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

View File

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