Skip to content

Commit 1161fa4

Browse files
committed
fix tests
1 parent 765d7f2 commit 1161fa4

File tree

2 files changed

+21
-11
lines changed

2 files changed

+21
-11
lines changed

crates/ide_assists/src/handlers/replace_try_expr_with_match.rs

+11-6
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,19 @@ use crate::assist_context::{AssistContext, Assists};
2020
// Replaces a `try` expression with a `match` expression.
2121
//
2222
// ```
23-
// let pat = Some(true)$0?;
23+
// # //- minicore:option
24+
// fn handle() {
25+
// let pat = Some(true)$0?;
26+
// }
2427
// ```
2528
// ->
2629
// ```
27-
// let pat = match Some(true) {
28-
// Some(it) => it,
29-
// None => return None,
30-
// };
30+
// fn handle() {
31+
// let pat = match Some(true) {
32+
// Some(it) => it,
33+
// None => return None,
34+
// };
35+
// }
3136
// ```
3237
pub(crate) fn replace_try_expr_with_match(acc: &mut Assists, ctx: &AssistContext) -> Option<()> {
3338
let qm_kw = ctx.find_token_syntax_at_offset(T![?])?;
@@ -93,7 +98,7 @@ mod tests {
9398
replace_try_expr_with_match,
9499
r#"
95100
fn test() {
96-
let pat = 25$0;
101+
let pat: u32 = 25$0;
97102
}
98103
"#,
99104
);

crates/ide_assists/src/tests/generated.rs

+10-5
Original file line numberDiff line numberDiff line change
@@ -1725,13 +1725,18 @@ fn doctest_replace_try_expr_with_match() {
17251725
check_doc_test(
17261726
"replace_try_expr_with_match",
17271727
r#####"
1728-
let pat = Some(true)$0?;
1728+
//- minicore:option
1729+
fn handle() {
1730+
let pat = Some(true)$0?;
1731+
}
17291732
"#####,
17301733
r#####"
1731-
let pat = match Some(true) {
1732-
Some(it) => it,
1733-
None => return None,
1734-
};
1734+
fn handle() {
1735+
let pat = match Some(true) {
1736+
Some(it) => it,
1737+
None => return None,
1738+
};
1739+
}
17351740
"#####,
17361741
)
17371742
}

0 commit comments

Comments
 (0)