mirror of
				https://github.com/caddyserver/caddy.git
				synced 2025-11-03 19:17:29 -05:00 
			
		
		
		
	initial test for config/setup/fastcgi.go
This commit is contained in:
		
							parent
							
								
									d222a9e9f2
								
							
						
					
					
						commit
						665f24d85f
					
				
							
								
								
									
										36
									
								
								config/setup/fastcgi_test.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								config/setup/fastcgi_test.go
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,36 @@
 | 
			
		||||
package setup
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	"github.com/mholt/caddy/middleware/fastcgi"
 | 
			
		||||
	"testing"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
func TestFastCGI(t *testing.T) {
 | 
			
		||||
 | 
			
		||||
	c := NewTestController(`fastcgi / 127.0.0.1:9000`)
 | 
			
		||||
 | 
			
		||||
	mid, err := FastCGI(c)
 | 
			
		||||
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		t.Errorf("Expected no errors, got: %v", err)
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if mid == nil {
 | 
			
		||||
		t.Fatal("Expected middleware, was nil instead")
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	handler := mid(EmptyNext)
 | 
			
		||||
	myHandler, ok := handler.(fastcgi.Handler)
 | 
			
		||||
 | 
			
		||||
	if !ok {
 | 
			
		||||
		t.Fatalf("Expected handler to be type , got: %#v", handler)
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if myHandler.Rules[0].Path != "/" {
 | 
			
		||||
		t.Errorf("Expected / as the Path")
 | 
			
		||||
	}
 | 
			
		||||
	if myHandler.Rules[0].Address != "127.0.0.1:9000" {
 | 
			
		||||
		t.Errorf("Expected 127.0.0.1:9000 as the Address")
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user