Skip to content

Commit d1ff014

Browse files
committed
Fix tests
1 parent 7339566 commit d1ff014

File tree

1 file changed

+25
-25
lines changed

1 file changed

+25
-25
lines changed

crates/ra_ide/src/runnables.rs

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -70,10 +70,10 @@ fn runnable_fn(
7070
let kind = if name_string == "main" {
7171
RunnableKind::Bin
7272
} else {
73-
let test_id = if let Some(module) = sema.to_def(&fn_def).map(|def| def.module(sema.db)) {
74-
let def = sema.to_def(&fn_def)?;
75-
let impl_trait_name =
76-
def.as_assoc_item(sema.db).and_then(|assoc_item| {
73+
let test_id = match sema.to_def(&fn_def).map(|def| def.module(sema.db)) {
74+
Some(module) => {
75+
let def = sema.to_def(&fn_def)?;
76+
let impl_trait_name = def.as_assoc_item(sema.db).and_then(|assoc_item| {
7777
match assoc_item.container(sema.db) {
7878
hir::AssocItemContainer::Trait(trait_item) => {
7979
Some(trait_item.name(sema.db).to_string())
@@ -85,25 +85,25 @@ fn runnable_fn(
8585
}
8686
});
8787

88-
let path_iter = module
89-
.path_to_root(sema.db)
90-
.into_iter()
91-
.rev()
92-
.filter_map(|it| it.name(sema.db))
93-
.map(|name| name.to_string());
94-
95-
let path = if let Some(impl_trait_name) = impl_trait_name {
96-
path_iter
97-
.chain(std::iter::once(impl_trait_name))
98-
.chain(std::iter::once(name_string))
99-
.join("::")
100-
} else {
101-
path_iter.chain(std::iter::once(name_string)).join("::")
102-
};
103-
104-
TestId::Path(path)
105-
} else {
106-
TestId::Name(name_string)
88+
let path_iter = module
89+
.path_to_root(sema.db)
90+
.into_iter()
91+
.rev()
92+
.filter_map(|it| it.name(sema.db))
93+
.map(|name| name.to_string());
94+
95+
let path = if let Some(impl_trait_name) = impl_trait_name {
96+
path_iter
97+
.chain(std::iter::once(impl_trait_name))
98+
.chain(std::iter::once(name_string))
99+
.join("::")
100+
} else {
101+
path_iter.chain(std::iter::once(name_string)).join("::")
102+
};
103+
104+
TestId::Path(path)
105+
}
106+
None => TestId::Name(name_string),
107107
};
108108

109109
if has_test_related_attribute(&fn_def) {
@@ -472,7 +472,7 @@ mod tests {
472472
Runnable {
473473
range: 1..58,
474474
kind: Test {
475-
test_id: Name(
475+
test_id: Path(
476476
"test_foo1",
477477
),
478478
attr: TestAttr {
@@ -509,7 +509,7 @@ mod tests {
509509
Runnable {
510510
range: 1..80,
511511
kind: Test {
512-
test_id: Name(
512+
test_id: Path(
513513
"test_foo1",
514514
),
515515
attr: TestAttr {

0 commit comments

Comments
 (0)