Skip to content

Commit

Permalink
chore: fix tests, pin golangci-lint version
Browse files Browse the repository at this point in the history
  • Loading branch information
alexandear committed May 27, 2024
1 parent 57e88b2 commit 6393fb4
Show file tree
Hide file tree
Showing 6 changed files with 18 additions and 14 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ concurrency:
cancel-in-progress: true
jobs:
golangci-lint:
env:
GOLANGCI_LINT_VERSION: v1.59.0
strategy:
matrix:
go: ["1.21", "1.22"]
Expand All @@ -24,11 +26,9 @@ jobs:
- name: golangci-lint
uses: golangci/golangci-lint-action@v6.0.1
with:
version: latest
args: '--timeout 5m'
version: ${{ env.GOLANGCI_LINT_VERSION }}
- name: golangci-lint examples
uses: golangci/golangci-lint-action@v6.0.1
with:
version: latest
args: '--timeout 5m'
version: ${{ env.GOLANGCI_LINT_VERSION }}
working-directory: _examples
1 change: 1 addition & 0 deletions .golangci.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
run:
tests: true
timeout: 5m

linters-settings:
errcheck:
Expand Down
9 changes: 5 additions & 4 deletions graphql/handler/extension/apq_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import (
"testing"

"github.com/stretchr/testify/require"
"github.com/vektah/gqlparser/v2/gqlerror"

"github.com/99designs/gqlgen/graphql"
"github.com/99designs/gqlgen/graphql/handler/extension"
Expand Down Expand Up @@ -43,7 +44,7 @@ func TestAPQ(t *testing.T) {
Query: "original query",
}
err := extension.AutomaticPersistedQuery{graphql.MapCache{}}.MutateOperationParameters(ctx, params)
require.Nil(t, err)
require.Equal(t, (*gqlerror.Error)(nil), err)

require.Equal(t, "original query", params.Query)
})
Expand Down Expand Up @@ -76,7 +77,7 @@ func TestAPQ(t *testing.T) {
}
cache := graphql.MapCache{}
err := extension.AutomaticPersistedQuery{cache}.MutateOperationParameters(ctx, params)
require.Nil(t, err)
require.Equal(t, (*gqlerror.Error)(nil), err)

require.Equal(t, "{ me { name } }", params.Query)
require.Equal(t, "{ me { name } }", cache[hash])
Expand All @@ -95,7 +96,7 @@ func TestAPQ(t *testing.T) {
}
cache := graphql.MapCache{}
err := extension.AutomaticPersistedQuery{cache}.MutateOperationParameters(ctx, params)
require.Nil(t, err)
require.Equal(t, (*gqlerror.Error)(nil), err)

require.Equal(t, "{ me { name } }", params.Query)
require.Equal(t, "{ me { name } }", cache[hash])
Expand All @@ -115,7 +116,7 @@ func TestAPQ(t *testing.T) {
hash: query,
}
err := extension.AutomaticPersistedQuery{cache}.MutateOperationParameters(ctx, params)
require.Nil(t, err)
require.Equal(t, (*gqlerror.Error)(nil), err)

require.Equal(t, "{ me { name } }", params.Query)
})
Expand Down
4 changes: 3 additions & 1 deletion graphql/handler/extension/introspection_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import (
"testing"

"github.com/stretchr/testify/require"
"github.com/vektah/gqlparser/v2/gqlerror"

"github.com/99designs/gqlgen/graphql"
)
Expand All @@ -13,6 +14,7 @@ func TestIntrospection(t *testing.T) {
rc := &graphql.OperationContext{
DisableIntrospection: true,
}
require.NoError(t, Introspection{}.MutateOperationContext(context.Background(), rc))
err := Introspection{}.MutateOperationContext(context.Background(), rc)
require.Equal(t, (*gqlerror.Error)(nil), err)
require.False(t, rc.DisableIntrospection)
}
8 changes: 4 additions & 4 deletions graphql/handler_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import (
"testing"

"github.com/stretchr/testify/require"
"github.com/vektah/gqlparser/v2/gqlerror"
)

func TestAddUploadToOperations(t *testing.T) {
Expand All @@ -22,8 +23,7 @@ func TestAddUploadToOperations(t *testing.T) {
}
path := "variables.req.0.file"
err := params.AddUpload(upload, key, path)
require.NoError(t, err)
require.Equal(t, "input: path is missing \"variables.\" prefix, key: 0, path: variables.req.0.file", err.Error())
require.EqualError(t, err, "input: path is missing \"variables.\" prefix, key: 0, path: variables.req.0.file")
})

t.Run("valid variable", func(t *testing.T) {
Expand All @@ -49,7 +49,7 @@ func TestAddUploadToOperations(t *testing.T) {

path := "variables.file"
err := request.AddUpload(upload, key, path)
require.NoError(t, err)
require.Equal(t, (*gqlerror.Error)(nil), err)

require.Equal(t, expected, request)
})
Expand Down Expand Up @@ -85,7 +85,7 @@ func TestAddUploadToOperations(t *testing.T) {

path := "variables.req.0.file"
err := request.AddUpload(upload, key, path)
require.Nil(t, err)
require.Equal(t, (*gqlerror.Error)(nil), err)

require.Equal(t, expected, request)
})
Expand Down
2 changes: 1 addition & 1 deletion internal/code/packages_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ func initialState(t *testing.T, opts ...Option) *Packages {
"github.com/99designs/gqlgen/internal/code/testdata/a",
"github.com/99designs/gqlgen/internal/code/testdata/b",
)
require.Nil(t, p.Errors())
require.Empty(t, p.Errors())

require.Equal(t, 1, p.numLoadCalls)
require.Equal(t, 0, p.numNameCalls)
Expand Down

0 comments on commit 6393fb4

Please sign in to comment.