File tree Expand file tree Collapse file tree 1 file changed +39
-0
lines changed Expand file tree Collapse file tree 1 file changed +39
-0
lines changed Original file line number Diff line number Diff line change @@ -4388,3 +4388,42 @@ fn test_workspaces_cwd() {
43884388        . with_stdout_contains ( "test test_integration_deep_cwd ... ok" ) 
43894389        . run ( ) ; 
43904390} 
4391+ 
4392+ #[ cargo_test]  
4393+ fn  doctest_nocapture ( )  { 
4394+     let  p = project ( ) 
4395+         . file ( 
4396+             "Cargo.toml" , 
4397+             r#" 
4398+                 [package] 
4399+                 name = "foo" 
4400+                 version = "0.0.1" 
4401+                 authors = [] 
4402+                 [features] 
4403+                 bar = [] 
4404+             "# , 
4405+         ) 
4406+         . file ( 
4407+             "src/lib.rs" , 
4408+             r#" 
4409+                 /// ```rust 
4410+                 /// println!("hello cake!"); 
4411+                 /// ``` 
4412+                 pub fn hello() {} 
4413+             "# , 
4414+         ) 
4415+         . build ( ) ; 
4416+ 
4417+     p. cargo ( "test -- --nocapture" ) 
4418+         . with_stderr ( 
4419+             "\  
4420+ 
4421+ [FINISHED] test [unoptimized + debuginfo] target(s) in [..] 
4422+ [RUNNING] [..] (target/debug/deps/foo[..][EXE]) 
4423+ [DOCTEST] foo" , 
4424+         ) 
4425+         . with_stdout_contains ( "running 0 tests" ) 
4426+         . with_stdout_contains ( "test [..] ... ok" ) 
4427+         . with_stdout_contains ( "hello cake!" ) 
4428+         . run ( ) ; 
4429+ } 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments