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