From c7a4238a59e4fdc63950b8b6a42279302d0a661c Mon Sep 17 00:00:00 2001 From: quobix Date: Mon, 28 Sep 2026 10:43:03 -0400 Subject: [PATCH] chore: use github.com/pb33f/testify for tests Replace github.com/stretchr/testify with github.com/pb33f/testify v0.1.1, pb33f's fork, which works with github.com/pb33f/go-yaml. The tests only use assert and require, whose APIs are unchanged. stretchr/testify's dependencies (go-spew, kr/pretty, check.v1 and gopkg.in/yaml.v3) drop out of go.mod. Co-Authored-By: Claude Opus 5.5 --- go.mod | 9 +-------- go.sum | 19 ++----------------- integration_test.go | 2 +- pkg/jsonpath/jsonpath_plus_test.go | 2 +- pkg/jsonpath/parser_test.go | 2 +- pkg/overlay/apply_test.go | 4 ++-- pkg/overlay/compare_test.go | 4 ++-- pkg/overlay/parse_test.go | 4 ++-- 8 files changed, 12 insertions(+), 34 deletions(-) diff --git a/go.mod b/go.mod index e01abdf..34f205d 100644 --- a/go.mod +++ b/go.mod @@ -4,13 +4,6 @@ go 1.24 require ( github.com/pb33f/go-yaml v0.1.0 + github.com/pb33f/testify v0.1.1 github.com/pmezard/go-difflib v1.0.0 - github.com/stretchr/testify v1.11.1 -) - -require ( - github.com/davecgh/go-spew v1.1.1 // indirect - github.com/kr/pretty v0.3.1 // indirect - gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 // indirect - gopkg.in/yaml.v3 v3.0.1 // indirect ) diff --git a/go.sum b/go.sum index fd9bf2a..8001cdb 100644 --- a/go.sum +++ b/go.sum @@ -1,21 +1,6 @@ -github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= -github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= -github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= -github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= -github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= -github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/pb33f/go-yaml v0.1.0 h1:zZ6Gg+ATbumXlXZNLMHIe7+zTkVqe20lx+TSYRrXEuY= github.com/pb33f/go-yaml v0.1.0/go.mod h1:QvWdkHP5VjFYAeHMQUkaPQqREaQnBNOXmWzAjNrnSdo= -github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= +github.com/pb33f/testify v0.1.1 h1:mnHe7uxKt8dyNYEGUspow72VjD264DB5rOJq4bz5tJw= +github.com/pb33f/testify v0.1.1/go.mod h1:keghMqOLECF1ENzESnfM+cwPcKN5uhTOpvbtjgL6aZg= 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/rogpeppe/go-internal v1.9.0 h1:73kH8U+JUqXU8lRuOHeVHaa/SZPifC7BkcraZVejAe8= -github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= -github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U= -github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U= -gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo= -gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= -gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/integration_test.go b/integration_test.go index 299e0fd..e3e1fbf 100644 --- a/integration_test.go +++ b/integration_test.go @@ -9,7 +9,7 @@ import ( "github.com/pmezard/go-difflib/difflib" "github.com/pb33f/jsonpath/pkg/jsonpath" - "github.com/stretchr/testify/require" + "github.com/pb33f/testify/require" "github.com/pb33f/go-yaml" ) diff --git a/pkg/jsonpath/jsonpath_plus_test.go b/pkg/jsonpath/jsonpath_plus_test.go index b94014b..84f86fe 100644 --- a/pkg/jsonpath/jsonpath_plus_test.go +++ b/pkg/jsonpath/jsonpath_plus_test.go @@ -4,7 +4,7 @@ import ( "testing" "github.com/pb33f/jsonpath/pkg/jsonpath/config" - "github.com/stretchr/testify/assert" + "github.com/pb33f/testify/assert" "github.com/pb33f/go-yaml" ) diff --git a/pkg/jsonpath/parser_test.go b/pkg/jsonpath/parser_test.go index 15b4279..62e663c 100644 --- a/pkg/jsonpath/parser_test.go +++ b/pkg/jsonpath/parser_test.go @@ -3,7 +3,7 @@ package jsonpath_test import ( "github.com/pb33f/jsonpath/pkg/jsonpath" "github.com/pb33f/jsonpath/pkg/jsonpath/config" - "github.com/stretchr/testify/require" + "github.com/pb33f/testify/require" "testing" ) diff --git a/pkg/overlay/apply_test.go b/pkg/overlay/apply_test.go index 94a8a48..eb47ac2 100644 --- a/pkg/overlay/apply_test.go +++ b/pkg/overlay/apply_test.go @@ -7,8 +7,8 @@ import ( "github.com/pb33f/go-yaml" "github.com/pb33f/jsonpath/pkg/overlay" - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" + "github.com/pb33f/testify/assert" + "github.com/pb33f/testify/require" "os" "strings" ) diff --git a/pkg/overlay/compare_test.go b/pkg/overlay/compare_test.go index 7836693..e3e7491 100644 --- a/pkg/overlay/compare_test.go +++ b/pkg/overlay/compare_test.go @@ -4,8 +4,8 @@ import ( "fmt" "github.com/pb33f/go-yaml" "github.com/pb33f/jsonpath/pkg/overlay" - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" + "github.com/pb33f/testify/assert" + "github.com/pb33f/testify/require" "os" "strings" "testing" diff --git a/pkg/overlay/parse_test.go b/pkg/overlay/parse_test.go index a585e11..3a55811 100644 --- a/pkg/overlay/parse_test.go +++ b/pkg/overlay/parse_test.go @@ -2,8 +2,8 @@ package overlay_test import ( "github.com/pb33f/jsonpath/pkg/overlay" - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" + "github.com/pb33f/testify/assert" + "github.com/pb33f/testify/require" "os" "testing" )