Attempt to fix the graphQL endpoint setup.

This commit is contained in:
2021-05-29 20:22:28 +01:00
parent 2b49e557e4
commit f6ee82113a
4 changed files with 10 additions and 4 deletions
+1
View File
@@ -6,6 +6,7 @@ require (
github.com/andybalholm/brotli v1.0.2 // indirect github.com/andybalholm/brotli v1.0.2 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect github.com/davecgh/go-spew v1.1.1 // indirect
github.com/klauspost/compress v1.12.2 // indirect github.com/klauspost/compress v1.12.2 // indirect
github.com/lukaszraczylo/zero v0.0.0-20160322155811-4a4535dd56e7
github.com/stretchr/testify v1.7.0 github.com/stretchr/testify v1.7.0
github.com/tidwall/gjson v1.8.0 github.com/tidwall/gjson v1.8.0
github.com/valyala/fasthttp v1.24.0 github.com/valyala/fasthttp v1.24.0
+2
View File
@@ -8,6 +8,8 @@ github.com/golang/snappy v0.0.3/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEW
github.com/klauspost/compress v1.11.8/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= github.com/klauspost/compress v1.11.8/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs=
github.com/klauspost/compress v1.12.2 h1:2KCfW3I9M7nSc5wOqXAlW2v2U6v+w6cbjvbfp+OykW8= github.com/klauspost/compress v1.12.2 h1:2KCfW3I9M7nSc5wOqXAlW2v2U6v+w6cbjvbfp+OykW8=
github.com/klauspost/compress v1.12.2/go.mod h1:8dP1Hq4DHOhN9w426knH3Rhby4rFm6D8eO+e+Dq5Gzg= github.com/klauspost/compress v1.12.2/go.mod h1:8dP1Hq4DHOhN9w426knH3Rhby4rFm6D8eO+e+Dq5Gzg=
github.com/lukaszraczylo/zero v0.0.0-20160322155811-4a4535dd56e7 h1:9l31ZdbJuSK5sQH4hldeHB/ulflee5srCFzT4Oxm65Q=
github.com/lukaszraczylo/zero v0.0.0-20160322155811-4a4535dd56e7/go.mod h1:UOwgylrs4V/Vzo1KfbjhzU+iB/5Pu4HnSpgE8WI14gs=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
+5 -2
View File
@@ -11,6 +11,7 @@ import (
"fmt" "fmt"
"os" "os"
"github.com/lukaszraczylo/zero"
"github.com/tidwall/gjson" "github.com/tidwall/gjson"
"github.com/valyala/fasthttp" "github.com/valyala/fasthttp"
) )
@@ -27,10 +28,12 @@ type requestBase struct {
func prepare() { func prepare() {
value, present := os.LookupEnv("GRAPHQL_ENDPOINT") value, present := os.LookupEnv("GRAPHQL_ENDPOINT")
if GraphQLUrl == "" && present { if present {
GraphQLUrl = value GraphQLUrl = value
} else if GraphQLUrl == "" && !present { } else if zero.IsZero(GraphQLUrl) && !present {
GraphQLUrl = "http://127.0.0.1:9090/v1/graphql" GraphQLUrl = "http://127.0.0.1:9090/v1/graphql"
} else {
fmt.Println("GraphQL endpoint not set.")
} }
} }
+2 -2
View File
@@ -146,8 +146,8 @@ func (suite *TestSuite) Test_initialize() {
}, },
{ {
name: "Setting custom endpoint (VAR)", name: "Setting custom endpoint (VAR)",
local_endpoint: "http://127.0.0.1:8080/v1/graphql", local_endpoint: "http://127.0.0.1:8090/v1/graphql",
expected: "http://127.0.0.1:8080/v1/graphql", expected: "http://127.0.0.1:8090/v1/graphql",
}, },
{ {
name: "Setting custom endpoint (VAR)", name: "Setting custom endpoint (VAR)",