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