Skip to content

Commit 0556380

Browse files
Add test for rust-lang#12372 (generate enum variant in different file)
1 parent 0468d84 commit 0556380

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

crates/ide-assists/src/handlers/generate_enum_variant.rs

+37
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,43 @@ enum Foo {
136136
fn main() {
137137
Foo::Baz
138138
}
139+
",
140+
)
141+
}
142+
143+
#[test]
144+
fn generate_basic_enum_variant_in_different_file() {
145+
check_assist(
146+
generate_enum_variant,
147+
r"
148+
//- /main.rs
149+
mod foo;
150+
use foo::Foo;
151+
152+
fn main() {
153+
Foo::Baz$0
154+
}
155+
156+
//- /foo.rs
157+
enum Foo {
158+
Bar,
159+
}
160+
",
161+
r"
162+
//- /main.rs
163+
mod foo;
164+
use foo::Foo;
165+
166+
fn main() {
167+
Foo::Baz
168+
}
169+
170+
//- /foo.rs
171+
enum Foo {
172+
Bar,
173+
Baz,
174+
}
175+
139176
",
140177
)
141178
}

0 commit comments

Comments
 (0)