Skip to content

Commit bbb0c95

Browse files
authored
chore: fix tests, pin golangci-lint version (#3105)
1 parent 57e88b2 commit bbb0c95

File tree

6 files changed

+18
-14
lines changed

6 files changed

+18
-14
lines changed

‎.github/workflows/lint.yml‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ concurrency:
1212
cancel-in-progress: true
1313
jobs:
1414
golangci-lint:
15+
env:
16+
GOLANGCI_LINT_VERSION: v1.59.0
1517
strategy:
1618
matrix:
1719
go: ["1.21", "1.22"]
@@ -24,11 +26,9 @@ jobs:
2426
- name: golangci-lint
2527
uses: golangci/golangci-lint-action@v6.0.1
2628
with:
27-
version: latest
28-
args: '--timeout 5m'
29+
version: ${{ env.GOLANGCI_LINT_VERSION }}
2930
- name: golangci-lint examples
3031
uses: golangci/golangci-lint-action@v6.0.1
3132
with:
32-
version: latest
33-
args: '--timeout 5m'
33+
version: ${{ env.GOLANGCI_LINT_VERSION }}
3434
working-directory: _examples

‎.golangci.yml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
run:
22
tests: true
3+
timeout: 5m
34

45
linters-settings:
56
errcheck:

‎graphql/handler/extension/apq_test.go‎

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import (
66
"testing"
77

88
"github.com/stretchr/testify/require"
9+
"github.com/vektah/gqlparser/v2/gqlerror"
910

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

4849
require.Equal(t, "original query", params.Query)
4950
})
@@ -76,7 +77,7 @@ func TestAPQ(t *testing.T) {
7677
}
7778
cache := graphql.MapCache{}
7879
err := extension.AutomaticPersistedQuery{cache}.MutateOperationParameters(ctx, params)
79-
require.Nil(t, err)
80+
require.Equal(t, (*gqlerror.Error)(nil), err)
8081

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

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

120121
require.Equal(t, "{ me { name } }", params.Query)
121122
})

‎graphql/handler/extension/introspection_test.go‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import (
55
"testing"
66

77
"github.com/stretchr/testify/require"
8+
"github.com/vektah/gqlparser/v2/gqlerror"
89

910
"github.com/99designs/gqlgen/graphql"
1011
)
@@ -13,6 +14,7 @@ func TestIntrospection(t *testing.T) {
1314
rc := &graphql.OperationContext{
1415
DisableIntrospection: true,
1516
}
16-
require.NoError(t, Introspection{}.MutateOperationContext(context.Background(), rc))
17+
err := Introspection{}.MutateOperationContext(context.Background(), rc)
18+
require.Equal(t, (*gqlerror.Error)(nil), err)
1719
require.False(t, rc.DisableIntrospection)
1820
}

‎graphql/handler_test.go‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import (
55
"testing"
66

77
"github.com/stretchr/testify/require"
8+
"github.com/vektah/gqlparser/v2/gqlerror"
89
)
910

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

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

5050
path := "variables.file"
5151
err := request.AddUpload(upload, key, path)
52-
require.NoError(t, err)
52+
require.Equal(t, (*gqlerror.Error)(nil), err)
5353

5454
require.Equal(t, expected, request)
5555
})
@@ -85,7 +85,7 @@ func TestAddUploadToOperations(t *testing.T) {
8585

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

9090
require.Equal(t, expected, request)
9191
})

‎internal/code/packages_test.go‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ func initialState(t *testing.T, opts ...Option) *Packages {
5656
"github.com/99designs/gqlgen/internal/code/testdata/a",
5757
"github.com/99designs/gqlgen/internal/code/testdata/b",
5858
)
59-
require.Nil(t, p.Errors())
59+
require.Empty(t, p.Errors())
6060

6161
require.Equal(t, 1, p.numLoadCalls)
6262
require.Equal(t, 0, p.numNameCalls)

0 commit comments

Comments
 (0)