style: 格式化测试代码以符合 clippy 宽度限制
This commit is contained in:
parent
0242534274
commit
f7288cc390
@ -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:"));
|
||||
}
|
||||
|
||||
@ -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]
|
||||
|
||||
@ -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()]
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user