Add tests
This commit is contained in:
		
				
					committed by
					
						
						Steve Francia
					
				
			
			
				
	
			
			
			
						parent
						
							cb27ce11fb
						
					
				
				
					commit
					e35034f0da
				
			@ -1381,6 +1381,30 @@ func TestSetOutput(t *testing.T) {
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func TestSetOut(t *testing.T) {
 | 
			
		||||
	c := &Command{}
 | 
			
		||||
	c.SetOut(nil)
 | 
			
		||||
	if out := c.OutOrStdout(); out != os.Stdout {
 | 
			
		||||
		t.Errorf("Expected setting output to nil to revert back to stdout")
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func TestSetErr(t *testing.T) {
 | 
			
		||||
	c := &Command{}
 | 
			
		||||
	c.SetErr(nil)
 | 
			
		||||
	if out := c.ErrOrStderr(); out != os.Stderr {
 | 
			
		||||
		t.Errorf("Expected setting error to nil to revert back to stderr")
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func TestSetIn(t *testing.T) {
 | 
			
		||||
	c := &Command{}
 | 
			
		||||
	c.SetIn(nil)
 | 
			
		||||
	if out := c.InOrStdin(); out != os.Stdin {
 | 
			
		||||
		t.Errorf("Expected setting input to nil to revert back to stdin")
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func TestFlagErrorFunc(t *testing.T) {
 | 
			
		||||
	c := &Command{Use: "c", Run: emptyRun}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user