18 lines
		
	
	
		
			338 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			338 B
		
	
	
	
		
			Go
		
	
	
	
	
	
package main
 | 
						|
 | 
						|
import "testing"
 | 
						|
import "github.com/gavv/httpexpect/v2"
 | 
						|
 | 
						|
func startServer(t *testing.T) {
 | 
						|
	start(t.Context(), ServerConfig{
 | 
						|
		Datasource: ":memory:",
 | 
						|
	})
 | 
						|
}
 | 
						|
 | 
						|
func TestGetUsers(t *testing.T) {
 | 
						|
	startServer(t)
 | 
						|
	e := httpexpect.Default(t, "http://localhost:8080/api")
 | 
						|
	e.GET("/users").Expect().
 | 
						|
		Status(200).JSON().IsArray()
 | 
						|
}
 |