forked from grassrootseconomics/visedriver
		
	Rehabilitate all tets
This commit is contained in:
		
							parent
							
								
									f0a4a0df61
								
							
						
					
					
						commit
						437f73827d
					
				| @ -21,7 +21,6 @@ import ( | |||||||
| 	httpserver "git.grassecon.net/urdt/ussd/internal/http" | 	httpserver "git.grassecon.net/urdt/ussd/internal/http" | ||||||
| 	"git.grassecon.net/urdt/ussd/internal/storage" | 	"git.grassecon.net/urdt/ussd/internal/storage" | ||||||
| 	"git.grassecon.net/urdt/ussd/remote" | 	"git.grassecon.net/urdt/ussd/remote" | ||||||
| 	"git.grassecon.net/urdt/ussd/request" |  | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| var ( | var ( | ||||||
| @ -124,7 +123,11 @@ func main() { | |||||||
| 
 | 
 | ||||||
| 	rp := &httpserver.DefaultRequestParser{} | 	rp := &httpserver.DefaultRequestParser{} | ||||||
| 	bsh := handlers.NewBaseSessionHandler(cfg, rs, stateStore, userdataStore, rp, hl) | 	bsh := handlers.NewBaseSessionHandler(cfg, rs, stateStore, userdataStore, rp, hl) | ||||||
| 	sh := request.ToSessionHandler(bsh) | 	// TODO: less hacky way of making session handler
 | ||||||
|  | 	//sh := request.ToSessionHandler(bsh)
 | ||||||
|  | 	sh := &httpserver.SessionHandler{ | ||||||
|  | 		RequestHandler: bsh, | ||||||
|  | 	} | ||||||
| 	s := &http.Server{ | 	s := &http.Server{ | ||||||
| 		Addr:    fmt.Sprintf("%s:%s", host, strconv.Itoa(int(port))), | 		Addr:    fmt.Sprintf("%s:%s", host, strconv.Itoa(int(port))), | ||||||
| 		Handler: sh, | 		Handler: sh, | ||||||
|  | |||||||
| @ -98,7 +98,10 @@ func TestSessionHandler_ServeHTTP(t *testing.T) { | |||||||
| 				}, | 				}, | ||||||
| 			} | 			} | ||||||
| 
 | 
 | ||||||
| 			sessionHandler := request.ToSessionHandler(mockRequestHandler) | 			sessionHandler := &SessionHandler{ | ||||||
|  | 				RequestHandler: mockRequestHandler, | ||||||
|  | 			} | ||||||
|  | 			//sessionHandler := request.ToSessionHandler(mockRequestHandler)
 | ||||||
| 
 | 
 | ||||||
| 			req := httptest.NewRequest(http.MethodPost, "/", bytes.NewBuffer(tt.input)) | 			req := httptest.NewRequest(http.MethodPost, "/", bytes.NewBuffer(tt.input)) | ||||||
| 			req.Header.Set("X-Vise-Session", tt.sessionID) | 			req.Header.Set("X-Vise-Session", tt.sessionID) | ||||||
|  | |||||||
| @ -2,7 +2,6 @@ package request | |||||||
| 
 | 
 | ||||||
| import ( | import ( | ||||||
| 	"context" | 	"context" | ||||||
| 	"fmt" |  | ||||||
| 	"io" | 	"io" | ||||||
| 	"net/http" | 	"net/http" | ||||||
| 	"strconv" | 	"strconv" | ||||||
| @ -59,10 +58,6 @@ func (f *SessionHandler) WriteError(w http.ResponseWriter, code int, err error) | |||||||
| 	} | 	} | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func (f *SessionHandler) ServeHTTP(w http.ResponseWriter, req *http.Request) { |  | ||||||
| 	f.WriteError(w, 500, fmt.Errorf("not implemented")) |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| func ToSessionHandler(h RequestHandler) *SessionHandler { | func ToSessionHandler(h RequestHandler) *SessionHandler { | ||||||
| 	return &SessionHandler{ | 	return &SessionHandler{ | ||||||
| 		RequestHandler: h, | 		RequestHandler: h, | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user