mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-31 14:42:26 -05:00 
			
		
		
		
	[chore]: Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#1618)
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.8.1 to 1.8.2. - [Release notes](https://github.com/stretchr/testify/releases) - [Commits](https://github.com/stretchr/testify/compare/v1.8.1...v1.8.2) --- updated-dependencies: - dependency-name: github.com/stretchr/testify dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This commit is contained in:
		
					parent
					
						
							
								86dafa6871
							
						
					
				
			
			
				commit
				
					
						e448260e86
					
				
			
		
					 6 changed files with 73 additions and 49 deletions
				
			
		
							
								
								
									
										2
									
								
								go.mod
									
										
									
									
									
								
							
							
						
						
									
										2
									
								
								go.mod
									
										
									
									
									
								
							|  | @ -41,7 +41,7 @@ require ( | ||||||
| 	github.com/oklog/ulid v1.3.1 | 	github.com/oklog/ulid v1.3.1 | ||||||
| 	github.com/spf13/cobra v1.6.1 | 	github.com/spf13/cobra v1.6.1 | ||||||
| 	github.com/spf13/viper v1.15.0 | 	github.com/spf13/viper v1.15.0 | ||||||
| 	github.com/stretchr/testify v1.8.1 | 	github.com/stretchr/testify v1.8.2 | ||||||
| 	github.com/superseriousbusiness/activity v1.2.1-gts | 	github.com/superseriousbusiness/activity v1.2.1-gts | ||||||
| 	github.com/superseriousbusiness/exif-terminator v0.5.0 | 	github.com/superseriousbusiness/exif-terminator v0.5.0 | ||||||
| 	github.com/superseriousbusiness/oauth2/v4 v4.3.2-SSB.0.20230227143000-f4900831d6c8 | 	github.com/superseriousbusiness/oauth2/v4 v4.3.2-SSB.0.20230227143000-f4900831d6c8 | ||||||
|  |  | ||||||
							
								
								
									
										3
									
								
								go.sum
									
										
									
									
									
								
							
							
						
						
									
										3
									
								
								go.sum
									
										
									
									
									
								
							|  | @ -541,8 +541,9 @@ github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/ | ||||||
| github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= | github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= | ||||||
| github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= | github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= | ||||||
| github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= | github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= | ||||||
| github.com/stretchr/testify v1.8.1 h1:w7B6lhMri9wdJUVmEZPGGhZzrYTPvgJArz7wNPgYKsk= |  | ||||||
| github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= | github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= | ||||||
|  | github.com/stretchr/testify v1.8.2 h1:+h33VjcLVPDHtOdpUCuF+7gSuG3yGIftsP1YvFihtJ8= | ||||||
|  | github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= | ||||||
| github.com/subosito/gotenv v1.4.2 h1:X1TuBLAMDFbaTAChgCBLu3DU3UPyELpnF2jjJ2cz/S8= | github.com/subosito/gotenv v1.4.2 h1:X1TuBLAMDFbaTAChgCBLu3DU3UPyELpnF2jjJ2cz/S8= | ||||||
| github.com/subosito/gotenv v1.4.2/go.mod h1:ayKnFf/c6rvx/2iiLrJUk1e6plDbT3edrFNGqEflhK0= | github.com/subosito/gotenv v1.4.2/go.mod h1:ayKnFf/c6rvx/2iiLrJUk1e6plDbT3edrFNGqEflhK0= | ||||||
| github.com/sunfish-shogi/bufseekio v0.0.0-20210207115823-a4185644b365/go.mod h1:dEzdXgvImkQ3WLI+0KQpmEx8T/C/ma9KeS3AfmU899I= | github.com/sunfish-shogi/bufseekio v0.0.0-20210207115823-a4185644b365/go.mod h1:dEzdXgvImkQ3WLI+0KQpmEx8T/C/ma9KeS3AfmU899I= | ||||||
|  |  | ||||||
							
								
								
									
										78
									
								
								vendor/github.com/stretchr/testify/assert/assertions.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										78
									
								
								vendor/github.com/stretchr/testify/assert/assertions.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -8,7 +8,6 @@ import ( | ||||||
| 	"fmt" | 	"fmt" | ||||||
| 	"math" | 	"math" | ||||||
| 	"os" | 	"os" | ||||||
| 	"path/filepath" |  | ||||||
| 	"reflect" | 	"reflect" | ||||||
| 	"regexp" | 	"regexp" | ||||||
| 	"runtime" | 	"runtime" | ||||||
|  | @ -141,12 +140,11 @@ func CallerInfo() []string { | ||||||
| 		} | 		} | ||||||
| 
 | 
 | ||||||
| 		parts := strings.Split(file, "/") | 		parts := strings.Split(file, "/") | ||||||
| 		file = parts[len(parts)-1] |  | ||||||
| 		if len(parts) > 1 { | 		if len(parts) > 1 { | ||||||
|  | 			filename := parts[len(parts)-1] | ||||||
| 			dir := parts[len(parts)-2] | 			dir := parts[len(parts)-2] | ||||||
| 			if (dir != "assert" && dir != "mock" && dir != "require") || file == "mock_test.go" { | 			if (dir != "assert" && dir != "mock" && dir != "require") || filename == "mock_test.go" { | ||||||
| 				path, _ := filepath.Abs(file) | 				callers = append(callers, fmt.Sprintf("%s:%d", file, line)) | ||||||
| 				callers = append(callers, fmt.Sprintf("%s:%d", path, line)) |  | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
| 
 | 
 | ||||||
|  | @ -530,7 +528,7 @@ func isNil(object interface{}) bool { | ||||||
| 		[]reflect.Kind{ | 		[]reflect.Kind{ | ||||||
| 			reflect.Chan, reflect.Func, | 			reflect.Chan, reflect.Func, | ||||||
| 			reflect.Interface, reflect.Map, | 			reflect.Interface, reflect.Map, | ||||||
| 			reflect.Ptr, reflect.Slice}, | 			reflect.Ptr, reflect.Slice, reflect.UnsafePointer}, | ||||||
| 		kind) | 		kind) | ||||||
| 
 | 
 | ||||||
| 	if isNilableKind && value.IsNil() { | 	if isNilableKind && value.IsNil() { | ||||||
|  | @ -818,49 +816,44 @@ func Subset(t TestingT, list, subset interface{}, msgAndArgs ...interface{}) (ok | ||||||
| 		return true // we consider nil to be equal to the nil set | 		return true // we consider nil to be equal to the nil set | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	defer func() { |  | ||||||
| 		if e := recover(); e != nil { |  | ||||||
| 			ok = false |  | ||||||
| 		} |  | ||||||
| 	}() |  | ||||||
| 
 |  | ||||||
| 	listKind := reflect.TypeOf(list).Kind() | 	listKind := reflect.TypeOf(list).Kind() | ||||||
| 	subsetKind := reflect.TypeOf(subset).Kind() |  | ||||||
| 
 |  | ||||||
| 	if listKind != reflect.Array && listKind != reflect.Slice && listKind != reflect.Map { | 	if listKind != reflect.Array && listKind != reflect.Slice && listKind != reflect.Map { | ||||||
| 		return Fail(t, fmt.Sprintf("%q has an unsupported type %s", list, listKind), msgAndArgs...) | 		return Fail(t, fmt.Sprintf("%q has an unsupported type %s", list, listKind), msgAndArgs...) | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
|  | 	subsetKind := reflect.TypeOf(subset).Kind() | ||||||
| 	if subsetKind != reflect.Array && subsetKind != reflect.Slice && listKind != reflect.Map { | 	if subsetKind != reflect.Array && subsetKind != reflect.Slice && listKind != reflect.Map { | ||||||
| 		return Fail(t, fmt.Sprintf("%q has an unsupported type %s", subset, subsetKind), msgAndArgs...) | 		return Fail(t, fmt.Sprintf("%q has an unsupported type %s", subset, subsetKind), msgAndArgs...) | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	subsetValue := reflect.ValueOf(subset) |  | ||||||
| 	if subsetKind == reflect.Map && listKind == reflect.Map { | 	if subsetKind == reflect.Map && listKind == reflect.Map { | ||||||
| 		listValue := reflect.ValueOf(list) | 		subsetMap := reflect.ValueOf(subset) | ||||||
| 		subsetKeys := subsetValue.MapKeys() | 		actualMap := reflect.ValueOf(list) | ||||||
| 
 | 
 | ||||||
| 		for i := 0; i < len(subsetKeys); i++ { | 		for _, k := range subsetMap.MapKeys() { | ||||||
| 			subsetKey := subsetKeys[i] | 			ev := subsetMap.MapIndex(k) | ||||||
| 			subsetElement := subsetValue.MapIndex(subsetKey).Interface() | 			av := actualMap.MapIndex(k) | ||||||
| 			listElement := listValue.MapIndex(subsetKey).Interface() |  | ||||||
| 
 | 
 | ||||||
| 			if !ObjectsAreEqual(subsetElement, listElement) { | 			if !av.IsValid() { | ||||||
| 				return Fail(t, fmt.Sprintf("\"%s\" does not contain \"%s\"", list, subsetElement), msgAndArgs...) | 				return Fail(t, fmt.Sprintf("%#v does not contain %#v", list, subset), msgAndArgs...) | ||||||
|  | 			} | ||||||
|  | 			if !ObjectsAreEqual(ev.Interface(), av.Interface()) { | ||||||
|  | 				return Fail(t, fmt.Sprintf("%#v does not contain %#v", list, subset), msgAndArgs...) | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
| 
 | 
 | ||||||
| 		return true | 		return true | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	for i := 0; i < subsetValue.Len(); i++ { | 	subsetList := reflect.ValueOf(subset) | ||||||
| 		element := subsetValue.Index(i).Interface() | 	for i := 0; i < subsetList.Len(); i++ { | ||||||
|  | 		element := subsetList.Index(i).Interface() | ||||||
| 		ok, found := containsElement(list, element) | 		ok, found := containsElement(list, element) | ||||||
| 		if !ok { | 		if !ok { | ||||||
| 			return Fail(t, fmt.Sprintf("\"%s\" could not be applied builtin len()", list), msgAndArgs...) | 			return Fail(t, fmt.Sprintf("%#v could not be applied builtin len()", list), msgAndArgs...) | ||||||
| 		} | 		} | ||||||
| 		if !found { | 		if !found { | ||||||
| 			return Fail(t, fmt.Sprintf("\"%s\" does not contain \"%s\"", list, element), msgAndArgs...) | 			return Fail(t, fmt.Sprintf("%#v does not contain %#v", list, element), msgAndArgs...) | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
|  | @ -879,34 +872,28 @@ func NotSubset(t TestingT, list, subset interface{}, msgAndArgs ...interface{}) | ||||||
| 		return Fail(t, "nil is the empty set which is a subset of every set", msgAndArgs...) | 		return Fail(t, "nil is the empty set which is a subset of every set", msgAndArgs...) | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	defer func() { |  | ||||||
| 		if e := recover(); e != nil { |  | ||||||
| 			ok = false |  | ||||||
| 		} |  | ||||||
| 	}() |  | ||||||
| 
 |  | ||||||
| 	listKind := reflect.TypeOf(list).Kind() | 	listKind := reflect.TypeOf(list).Kind() | ||||||
| 	subsetKind := reflect.TypeOf(subset).Kind() |  | ||||||
| 
 |  | ||||||
| 	if listKind != reflect.Array && listKind != reflect.Slice && listKind != reflect.Map { | 	if listKind != reflect.Array && listKind != reflect.Slice && listKind != reflect.Map { | ||||||
| 		return Fail(t, fmt.Sprintf("%q has an unsupported type %s", list, listKind), msgAndArgs...) | 		return Fail(t, fmt.Sprintf("%q has an unsupported type %s", list, listKind), msgAndArgs...) | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
|  | 	subsetKind := reflect.TypeOf(subset).Kind() | ||||||
| 	if subsetKind != reflect.Array && subsetKind != reflect.Slice && listKind != reflect.Map { | 	if subsetKind != reflect.Array && subsetKind != reflect.Slice && listKind != reflect.Map { | ||||||
| 		return Fail(t, fmt.Sprintf("%q has an unsupported type %s", subset, subsetKind), msgAndArgs...) | 		return Fail(t, fmt.Sprintf("%q has an unsupported type %s", subset, subsetKind), msgAndArgs...) | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	subsetValue := reflect.ValueOf(subset) |  | ||||||
| 	if subsetKind == reflect.Map && listKind == reflect.Map { | 	if subsetKind == reflect.Map && listKind == reflect.Map { | ||||||
| 		listValue := reflect.ValueOf(list) | 		subsetMap := reflect.ValueOf(subset) | ||||||
| 		subsetKeys := subsetValue.MapKeys() | 		actualMap := reflect.ValueOf(list) | ||||||
| 
 | 
 | ||||||
| 		for i := 0; i < len(subsetKeys); i++ { | 		for _, k := range subsetMap.MapKeys() { | ||||||
| 			subsetKey := subsetKeys[i] | 			ev := subsetMap.MapIndex(k) | ||||||
| 			subsetElement := subsetValue.MapIndex(subsetKey).Interface() | 			av := actualMap.MapIndex(k) | ||||||
| 			listElement := listValue.MapIndex(subsetKey).Interface() |  | ||||||
| 
 | 
 | ||||||
| 			if !ObjectsAreEqual(subsetElement, listElement) { | 			if !av.IsValid() { | ||||||
|  | 				return true | ||||||
|  | 			} | ||||||
|  | 			if !ObjectsAreEqual(ev.Interface(), av.Interface()) { | ||||||
| 				return true | 				return true | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
|  | @ -914,8 +901,9 @@ func NotSubset(t TestingT, list, subset interface{}, msgAndArgs ...interface{}) | ||||||
| 		return Fail(t, fmt.Sprintf("%q is a subset of %q", subset, list), msgAndArgs...) | 		return Fail(t, fmt.Sprintf("%q is a subset of %q", subset, list), msgAndArgs...) | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	for i := 0; i < subsetValue.Len(); i++ { | 	subsetList := reflect.ValueOf(subset) | ||||||
| 		element := subsetValue.Index(i).Interface() | 	for i := 0; i < subsetList.Len(); i++ { | ||||||
|  | 		element := subsetList.Index(i).Interface() | ||||||
| 		ok, found := containsElement(list, element) | 		ok, found := containsElement(list, element) | ||||||
| 		if !ok { | 		if !ok { | ||||||
| 			return Fail(t, fmt.Sprintf("\"%s\" could not be applied builtin len()", list), msgAndArgs...) | 			return Fail(t, fmt.Sprintf("\"%s\" could not be applied builtin len()", list), msgAndArgs...) | ||||||
|  |  | ||||||
							
								
								
									
										13
									
								
								vendor/github.com/stretchr/testify/suite/interfaces.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										13
									
								
								vendor/github.com/stretchr/testify/suite/interfaces.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -7,6 +7,7 @@ import "testing" | ||||||
| type TestingSuite interface { | type TestingSuite interface { | ||||||
| 	T() *testing.T | 	T() *testing.T | ||||||
| 	SetT(*testing.T) | 	SetT(*testing.T) | ||||||
|  | 	SetS(suite TestingSuite) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // SetupAllSuite has a SetupSuite method, which will run before the | // SetupAllSuite has a SetupSuite method, which will run before the | ||||||
|  | @ -51,3 +52,15 @@ type AfterTest interface { | ||||||
| type WithStats interface { | type WithStats interface { | ||||||
| 	HandleStats(suiteName string, stats *SuiteInformation) | 	HandleStats(suiteName string, stats *SuiteInformation) | ||||||
| } | } | ||||||
|  | 
 | ||||||
|  | // SetupSubTest has a SetupSubTest method, which will run before each | ||||||
|  | // subtest in the suite. | ||||||
|  | type SetupSubTest interface { | ||||||
|  | 	SetupSubTest() | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // TearDownSubTest has a TearDownSubTest method, which will run after | ||||||
|  | // each subtest in the suite have been run. | ||||||
|  | type TearDownSubTest interface { | ||||||
|  | 	TearDownSubTest() | ||||||
|  | } | ||||||
|  |  | ||||||
							
								
								
									
										24
									
								
								vendor/github.com/stretchr/testify/suite/suite.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										24
									
								
								vendor/github.com/stretchr/testify/suite/suite.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -22,9 +22,13 @@ var matchMethod = flag.String("testify.m", "", "regular expression to select tes | ||||||
| // retrieving the current *testing.T context. | // retrieving the current *testing.T context. | ||||||
| type Suite struct { | type Suite struct { | ||||||
| 	*assert.Assertions | 	*assert.Assertions | ||||||
|  | 
 | ||||||
| 	mu      sync.RWMutex | 	mu      sync.RWMutex | ||||||
| 	require *require.Assertions | 	require *require.Assertions | ||||||
| 	t       *testing.T | 	t       *testing.T | ||||||
|  | 
 | ||||||
|  | 	// Parent suite to have access to the implemented methods of parent struct | ||||||
|  | 	s TestingSuite | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // T retrieves the current *testing.T context. | // T retrieves the current *testing.T context. | ||||||
|  | @ -43,6 +47,12 @@ func (suite *Suite) SetT(t *testing.T) { | ||||||
| 	suite.require = require.New(t) | 	suite.require = require.New(t) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | // SetS needs to set the current test suite as parent | ||||||
|  | // to get access to the parent methods | ||||||
|  | func (suite *Suite) SetS(s TestingSuite) { | ||||||
|  | 	suite.s = s | ||||||
|  | } | ||||||
|  | 
 | ||||||
| // Require returns a require context for suite. | // Require returns a require context for suite. | ||||||
| func (suite *Suite) Require() *require.Assertions { | func (suite *Suite) Require() *require.Assertions { | ||||||
| 	suite.mu.Lock() | 	suite.mu.Lock() | ||||||
|  | @ -85,7 +95,18 @@ func failOnPanic(t *testing.T, r interface{}) { | ||||||
| // Provides compatibility with go test pkg -run TestSuite/TestName/SubTestName. | // Provides compatibility with go test pkg -run TestSuite/TestName/SubTestName. | ||||||
| func (suite *Suite) Run(name string, subtest func()) bool { | func (suite *Suite) Run(name string, subtest func()) bool { | ||||||
| 	oldT := suite.T() | 	oldT := suite.T() | ||||||
| 	defer suite.SetT(oldT) | 
 | ||||||
|  | 	if setupSubTest, ok := suite.s.(SetupSubTest); ok { | ||||||
|  | 		setupSubTest.SetupSubTest() | ||||||
|  | 	} | ||||||
|  | 
 | ||||||
|  | 	defer func() { | ||||||
|  | 		suite.SetT(oldT) | ||||||
|  | 		if tearDownSubTest, ok := suite.s.(TearDownSubTest); ok { | ||||||
|  | 			tearDownSubTest.TearDownSubTest() | ||||||
|  | 		} | ||||||
|  | 	}() | ||||||
|  | 
 | ||||||
| 	return oldT.Run(name, func(t *testing.T) { | 	return oldT.Run(name, func(t *testing.T) { | ||||||
| 		suite.SetT(t) | 		suite.SetT(t) | ||||||
| 		subtest() | 		subtest() | ||||||
|  | @ -98,6 +119,7 @@ func Run(t *testing.T, suite TestingSuite) { | ||||||
| 	defer recoverAndFailOnPanic(t) | 	defer recoverAndFailOnPanic(t) | ||||||
| 
 | 
 | ||||||
| 	suite.SetT(t) | 	suite.SetT(t) | ||||||
|  | 	suite.SetS(suite) | ||||||
| 
 | 
 | ||||||
| 	var suiteSetupDone bool | 	var suiteSetupDone bool | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
							
								
								
									
										2
									
								
								vendor/modules.txt
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/modules.txt
									
										
									
									
										vendored
									
									
								
							|  | @ -440,7 +440,7 @@ github.com/spf13/viper/internal/encoding/javaproperties | ||||||
| github.com/spf13/viper/internal/encoding/json | github.com/spf13/viper/internal/encoding/json | ||||||
| github.com/spf13/viper/internal/encoding/toml | github.com/spf13/viper/internal/encoding/toml | ||||||
| github.com/spf13/viper/internal/encoding/yaml | github.com/spf13/viper/internal/encoding/yaml | ||||||
| # github.com/stretchr/testify v1.8.1 | # github.com/stretchr/testify v1.8.2 | ||||||
| ## explicit; go 1.13 | ## explicit; go 1.13 | ||||||
| github.com/stretchr/testify/assert | github.com/stretchr/testify/assert | ||||||
| github.com/stretchr/testify/require | github.com/stretchr/testify/require | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue