mirror of
				https://github.com/rust-lang/rust-analyzer.git
				synced 2025-11-04 05:35:55 +00:00 
			
		
		
		
	feat: support UpdateTest in codelens
This commit is contained in:
		
							parent
							
								
									dd788255b4
								
							
						
					
					
						commit
						edb61b10ab
					
				
					 12 changed files with 204 additions and 57 deletions
				
			
		| 
						 | 
				
			
			@ -316,6 +316,11 @@ fn main() {
 | 
			
		|||
                                },
 | 
			
		||||
                                kind: Bin,
 | 
			
		||||
                                cfg: None,
 | 
			
		||||
                                update_test: UpdateTest {
 | 
			
		||||
                                    expect_test: false,
 | 
			
		||||
                                    insta: false,
 | 
			
		||||
                                    snapbox: false,
 | 
			
		||||
                                },
 | 
			
		||||
                            },
 | 
			
		||||
                        ),
 | 
			
		||||
                    },
 | 
			
		||||
| 
						 | 
				
			
			@ -401,6 +406,11 @@ fn main() {
 | 
			
		|||
                                },
 | 
			
		||||
                                kind: Bin,
 | 
			
		||||
                                cfg: None,
 | 
			
		||||
                                update_test: UpdateTest {
 | 
			
		||||
                                    expect_test: false,
 | 
			
		||||
                                    insta: false,
 | 
			
		||||
                                    snapbox: false,
 | 
			
		||||
                                },
 | 
			
		||||
                            },
 | 
			
		||||
                        ),
 | 
			
		||||
                    },
 | 
			
		||||
| 
						 | 
				
			
			@ -537,6 +547,11 @@ fn main() {
 | 
			
		|||
                                },
 | 
			
		||||
                                kind: Bin,
 | 
			
		||||
                                cfg: None,
 | 
			
		||||
                                update_test: UpdateTest {
 | 
			
		||||
                                    expect_test: false,
 | 
			
		||||
                                    insta: false,
 | 
			
		||||
                                    snapbox: false,
 | 
			
		||||
                                },
 | 
			
		||||
                            },
 | 
			
		||||
                        ),
 | 
			
		||||
                    },
 | 
			
		||||
| 
						 | 
				
			
			@ -597,6 +612,11 @@ fn main() {}
 | 
			
		|||
                                },
 | 
			
		||||
                                kind: Bin,
 | 
			
		||||
                                cfg: None,
 | 
			
		||||
                                update_test: UpdateTest {
 | 
			
		||||
                                    expect_test: false,
 | 
			
		||||
                                    insta: false,
 | 
			
		||||
                                    snapbox: false,
 | 
			
		||||
                                },
 | 
			
		||||
                            },
 | 
			
		||||
                        ),
 | 
			
		||||
                    },
 | 
			
		||||
| 
						 | 
				
			
			@ -709,6 +729,11 @@ fn main() {
 | 
			
		|||
                                },
 | 
			
		||||
                                kind: Bin,
 | 
			
		||||
                                cfg: None,
 | 
			
		||||
                                update_test: UpdateTest {
 | 
			
		||||
                                    expect_test: false,
 | 
			
		||||
                                    insta: false,
 | 
			
		||||
                                    snapbox: false,
 | 
			
		||||
                                },
 | 
			
		||||
                            },
 | 
			
		||||
                        ),
 | 
			
		||||
                    },
 | 
			
		||||
| 
						 | 
				
			
			@ -744,6 +769,20 @@ mod tests {
 | 
			
		|||
            "#,
 | 
			
		||||
            expect![[r#"
 | 
			
		||||
                [
 | 
			
		||||
                    Annotation {
 | 
			
		||||
                        range: 3..7,
 | 
			
		||||
                        kind: HasReferences {
 | 
			
		||||
                            pos: FilePositionWrapper {
 | 
			
		||||
                                file_id: FileId(
 | 
			
		||||
                                    0,
 | 
			
		||||
                                ),
 | 
			
		||||
                                offset: 3,
 | 
			
		||||
                            },
 | 
			
		||||
                            data: Some(
 | 
			
		||||
                                [],
 | 
			
		||||
                            ),
 | 
			
		||||
                        },
 | 
			
		||||
                    },
 | 
			
		||||
                    Annotation {
 | 
			
		||||
                        range: 3..7,
 | 
			
		||||
                        kind: Runnable(
 | 
			
		||||
| 
						 | 
				
			
			@ -760,23 +799,14 @@ mod tests {
 | 
			
		|||
                                },
 | 
			
		||||
                                kind: Bin,
 | 
			
		||||
                                cfg: None,
 | 
			
		||||
                                update_test: UpdateTest {
 | 
			
		||||
                                    expect_test: false,
 | 
			
		||||
                                    insta: false,
 | 
			
		||||
                                    snapbox: false,
 | 
			
		||||
                                },
 | 
			
		||||
                            },
 | 
			
		||||
                        ),
 | 
			
		||||
                    },
 | 
			
		||||
                    Annotation {
 | 
			
		||||
                        range: 3..7,
 | 
			
		||||
                        kind: HasReferences {
 | 
			
		||||
                            pos: FilePositionWrapper {
 | 
			
		||||
                                file_id: FileId(
 | 
			
		||||
                                    0,
 | 
			
		||||
                                ),
 | 
			
		||||
                                offset: 3,
 | 
			
		||||
                            },
 | 
			
		||||
                            data: Some(
 | 
			
		||||
                                [],
 | 
			
		||||
                            ),
 | 
			
		||||
                        },
 | 
			
		||||
                    },
 | 
			
		||||
                    Annotation {
 | 
			
		||||
                        range: 18..23,
 | 
			
		||||
                        kind: Runnable(
 | 
			
		||||
| 
						 | 
				
			
			@ -796,6 +826,11 @@ mod tests {
 | 
			
		|||
                                    path: "tests",
 | 
			
		||||
                                },
 | 
			
		||||
                                cfg: None,
 | 
			
		||||
                                update_test: UpdateTest {
 | 
			
		||||
                                    expect_test: false,
 | 
			
		||||
                                    insta: false,
 | 
			
		||||
                                    snapbox: false,
 | 
			
		||||
                                },
 | 
			
		||||
                            },
 | 
			
		||||
                        ),
 | 
			
		||||
                    },
 | 
			
		||||
| 
						 | 
				
			
			@ -822,6 +857,11 @@ mod tests {
 | 
			
		|||
                                    },
 | 
			
		||||
                                },
 | 
			
		||||
                                cfg: None,
 | 
			
		||||
                                update_test: UpdateTest {
 | 
			
		||||
                                    expect_test: false,
 | 
			
		||||
                                    insta: false,
 | 
			
		||||
                                    snapbox: false,
 | 
			
		||||
                                },
 | 
			
		||||
                            },
 | 
			
		||||
                        ),
 | 
			
		||||
                    },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue