File tree Expand file tree Collapse file tree 1 file changed +28
-15
lines changed Expand file tree Collapse file tree 1 file changed +28
-15
lines changed Original file line number Diff line number Diff line change @@ -100,7 +100,7 @@ mod tests {
100
100
}
101
101
102
102
#[ test]
103
- fn test_on_enter ( ) {
103
+ fn continues_doc_comment ( ) {
104
104
do_check (
105
105
r"
106
106
/// Some docs<|>
@@ -114,6 +114,7 @@ fn foo() {
114
114
}
115
115
" ,
116
116
) ;
117
+
117
118
do_check (
118
119
r"
119
120
impl S {
@@ -129,34 +130,48 @@ impl S {
129
130
}
130
131
" ,
131
132
) ;
133
+
132
134
do_check (
133
135
r"
134
- fn main() {
135
- // Fix<|> me
136
- let x = 1 + 1;
136
+ ///<|> Some docs
137
+ fn foo() {
137
138
}
138
139
" ,
139
140
r"
140
- fn main() {
141
- // Fix
142
- // <|> me
143
- let x = 1 + 1;
141
+ ///
142
+ /// <|> Some docs
143
+ fn foo() {
144
144
}
145
145
" ,
146
146
) ;
147
+ }
148
+
149
+ #[ test]
150
+ fn does_not_continue_before_doc_comment ( ) {
151
+ do_check_noop ( r"<|>//! docz" ) ;
152
+ }
153
+
154
+ #[ test]
155
+ fn continues_code_comment_in_the_middle ( ) {
147
156
do_check (
148
157
r"
149
- ///<|> Some docs
150
- fn foo() {
158
+ fn main() {
159
+ // Fix<|> me
160
+ let x = 1 + 1;
151
161
}
152
162
" ,
153
163
r"
154
- ///
155
- /// <|> Some docs
156
- fn foo() {
164
+ fn main() {
165
+ // Fix
166
+ // <|> me
167
+ let x = 1 + 1;
157
168
}
158
169
" ,
159
170
) ;
171
+ }
172
+
173
+ #[ test]
174
+ fn does_not_continue_end_of_code_comment ( ) {
160
175
do_check_noop (
161
176
r"
162
177
fn main() {
@@ -165,7 +180,5 @@ fn main() {
165
180
}
166
181
" ,
167
182
) ;
168
-
169
- do_check_noop ( r"<|>//! docz" ) ;
170
183
}
171
184
}
You can’t perform that action at this time.
0 commit comments