mirror of
				https://github.com/kardolus/chatgpt-cli.git
				synced 2024-09-08 23:15:00 +03:00 
			
		
		
		
	Bump github.com/onsi/gomega from 1.32.0 to 1.33.0
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.32.0 to 1.33.0. - [Release notes](https://github.com/onsi/gomega/releases) - [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md) - [Commits](https://github.com/onsi/gomega/compare/v1.32.0...v1.33.0) --- updated-dependencies: - dependency-name: github.com/onsi/gomega dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
This commit is contained in:
		
							
								
								
									
										2
									
								
								go.mod
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								go.mod
									
									
									
									
									
								
							| @@ -5,7 +5,7 @@ go 1.22.0 | ||||
| require ( | ||||
| 	github.com/chzyer/readline v1.5.1 | ||||
| 	github.com/golang/mock v1.6.0 | ||||
| 	github.com/onsi/gomega v1.32.0 | ||||
| 	github.com/onsi/gomega v1.33.0 | ||||
| 	github.com/sclevine/spec v1.4.0 | ||||
| 	github.com/spf13/cobra v1.8.0 | ||||
| 	github.com/spf13/viper v1.18.2 | ||||
|   | ||||
							
								
								
									
										12
									
								
								go.sum
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								go.sum
									
									
									
									
									
								
							| @@ -13,8 +13,8 @@ github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHk | ||||
| github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= | ||||
| github.com/fsnotify/fsnotify v1.7.0 h1:8JEhPFa5W2WU7YfeZzPNqzMP6Lwt7L2715Ggo0nosvA= | ||||
| github.com/fsnotify/fsnotify v1.7.0/go.mod h1:40Bi/Hjc2AVfZrqy+aj+yEI+/bRxZnMJyTJwOpGvigM= | ||||
| github.com/go-logr/logr v1.3.0 h1:2y3SDp0ZXuc6/cjLSZ+Q3ir+QB9T/iG5yYRXqsagWSY= | ||||
| github.com/go-logr/logr v1.3.0/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= | ||||
| github.com/go-logr/logr v1.4.1 h1:pKouT5E8xu9zeFC39JXRDukb6JFQPXM5p5I91188VAQ= | ||||
| github.com/go-logr/logr v1.4.1/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= | ||||
| github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 h1:tfuBGBXKqDEevZMzYi5KSi8KkcZtzBcTgAUUtapy0OI= | ||||
| github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572/go.mod h1:9Pwr4B2jHnOSGXyyzV8ROjYa2ojvAY6HCGYYfMoC3Ls= | ||||
| github.com/golang/mock v1.6.0 h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc= | ||||
| @@ -35,10 +35,10 @@ github.com/magiconair/properties v1.8.7 h1:IeQXZAiQcpL9mgcAe1Nu6cX9LLw6ExEHKjN0V | ||||
| github.com/magiconair/properties v1.8.7/go.mod h1:Dhd985XPs7jluiymwWYZ0G4Z61jb3vdS329zhj2hYo0= | ||||
| github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY= | ||||
| github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= | ||||
| github.com/onsi/ginkgo/v2 v2.15.0 h1:79HwNRBAZHOEwrczrgSOPy+eFTTlIGELKy5as+ClttY= | ||||
| github.com/onsi/ginkgo/v2 v2.15.0/go.mod h1:HlxMHtYF57y6Dpf+mc5529KKmSq9h2FpCF+/ZkwUxKM= | ||||
| github.com/onsi/gomega v1.32.0 h1:JRYU78fJ1LPxlckP6Txi/EYqJvjtMrDC04/MM5XRHPk= | ||||
| github.com/onsi/gomega v1.32.0/go.mod h1:a4x4gW6Pz2yK1MAmvluYme5lvYTn61afQ2ETw/8n4Lg= | ||||
| github.com/onsi/ginkgo/v2 v2.17.1 h1:V++EzdbhI4ZV4ev0UTIj0PzhzOcReJFyJaLjtSF55M8= | ||||
| github.com/onsi/ginkgo/v2 v2.17.1/go.mod h1:llBI3WDLL9Z6taip6f33H76YcWtJv+7R3HigUjbIBOs= | ||||
| github.com/onsi/gomega v1.33.0 h1:snPCflnZrpMsy94p4lXVEkHo12lmPnc3vY5XBbreexE= | ||||
| github.com/onsi/gomega v1.33.0/go.mod h1:+925n5YtiFsLzzafLUHzVMBpvvRAzrydIBiSIxjX3wY= | ||||
| github.com/pelletier/go-toml/v2 v2.2.1 h1:9TA9+T8+8CUCO2+WYnDLCgrYi9+omqKXyjDtosvtEhg= | ||||
| github.com/pelletier/go-toml/v2 v2.2.1/go.mod h1:1t835xjRzz80PqgE6HHgN2JOsmgYu/h4qDAS4n929Rs= | ||||
| github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= | ||||
|   | ||||
							
								
								
									
										11
									
								
								vendor/github.com/onsi/gomega/CHANGELOG.md
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								vendor/github.com/onsi/gomega/CHANGELOG.md
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -1,3 +1,14 @@ | ||||
| ## 1.33.0 | ||||
|  | ||||
| ### Features | ||||
|  | ||||
| `Receive` not accepts `Receive(<POINTER>, MATCHER>)`, allowing you to pick out a specific value on the channel that satisfies the provided matcher and is stored in the provided pointer. | ||||
|  | ||||
| ### Maintenance | ||||
| - Bump github.com/onsi/ginkgo/v2 from 2.15.0 to 2.17.1 (#745) [9999deb] | ||||
| - Bump github-pages from 229 to 230 in /docs (#735) [cb5ff21] | ||||
| - Bump golang.org/x/net from 0.20.0 to 0.23.0 (#746) [bac6596] | ||||
|  | ||||
| ## 1.32.0 | ||||
|  | ||||
| ### Maintenance | ||||
|   | ||||
							
								
								
									
										2
									
								
								vendor/github.com/onsi/gomega/gomega_dsl.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/github.com/onsi/gomega/gomega_dsl.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -22,7 +22,7 @@ import ( | ||||
| 	"github.com/onsi/gomega/types" | ||||
| ) | ||||
|  | ||||
| const GOMEGA_VERSION = "1.32.0" | ||||
| const GOMEGA_VERSION = "1.33.0" | ||||
|  | ||||
| const nilGomegaPanic = `You are trying to make an assertion, but haven't registered Gomega's fail handler. | ||||
| If you're using Ginkgo then you probably forgot to put your assertion in an It(). | ||||
|   | ||||
							
								
								
									
										15
									
								
								vendor/github.com/onsi/gomega/matchers.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										15
									
								
								vendor/github.com/onsi/gomega/matchers.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -194,20 +194,21 @@ func BeClosed() types.GomegaMatcher { | ||||
| // | ||||
| // will repeatedly attempt to pull values out of `c` until a value matching "bar" is received. | ||||
| // | ||||
| // Finally, if you want to have a reference to the value *sent* to the channel you can pass the `Receive` matcher a pointer to a variable of the appropriate type: | ||||
| // Furthermore, if you want to have a reference to the value *sent* to the channel you can pass the `Receive` matcher a pointer to a variable of the appropriate type: | ||||
| // | ||||
| //	var myThing thing | ||||
| //	Eventually(thingChan).Should(Receive(&myThing)) | ||||
| //	Expect(myThing.Sprocket).Should(Equal("foo")) | ||||
| //	Expect(myThing.IsValid()).Should(BeTrue()) | ||||
| // | ||||
| // Finally, if you want to match the received object as well as get the actual received value into a variable, so you can reason further about the value received, | ||||
| // you can pass a pointer to a variable of the approriate type first, and second a matcher: | ||||
| // | ||||
| //	var myThing thing | ||||
| //	Eventually(thingChan).Should(Receive(&myThing, ContainSubstring("bar"))) | ||||
| func Receive(args ...interface{}) types.GomegaMatcher { | ||||
| 	var arg interface{} | ||||
| 	if len(args) > 0 { | ||||
| 		arg = args[0] | ||||
| 	} | ||||
|  | ||||
| 	return &matchers.ReceiveMatcher{ | ||||
| 		Arg: arg, | ||||
| 		Args: args, | ||||
| 	} | ||||
| } | ||||
|  | ||||
|   | ||||
							
								
								
									
										70
									
								
								vendor/github.com/onsi/gomega/matchers/receive_matcher.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										70
									
								
								vendor/github.com/onsi/gomega/matchers/receive_matcher.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,6 +3,7 @@ | ||||
| package matchers | ||||
|  | ||||
| import ( | ||||
| 	"errors" | ||||
| 	"fmt" | ||||
| 	"reflect" | ||||
|  | ||||
| @@ -10,7 +11,7 @@ import ( | ||||
| ) | ||||
|  | ||||
| type ReceiveMatcher struct { | ||||
| 	Arg           interface{} | ||||
| 	Args          []interface{} | ||||
| 	receivedValue reflect.Value | ||||
| 	channelClosed bool | ||||
| } | ||||
| @@ -29,16 +30,39 @@ func (matcher *ReceiveMatcher) Match(actual interface{}) (success bool, err erro | ||||
|  | ||||
| 	var subMatcher omegaMatcher | ||||
| 	var hasSubMatcher bool | ||||
| 	var resultReference interface{} | ||||
|  | ||||
| 	if matcher.Arg != nil { | ||||
| 		subMatcher, hasSubMatcher = (matcher.Arg).(omegaMatcher) | ||||
| 		if !hasSubMatcher { | ||||
| 			argType := reflect.TypeOf(matcher.Arg) | ||||
| 			if argType.Kind() != reflect.Ptr { | ||||
| 				return false, fmt.Errorf("Cannot assign a value from the channel:\n%s\nTo:\n%s\nYou need to pass a pointer!", format.Object(actual, 1), format.Object(matcher.Arg, 1)) | ||||
| 			} | ||||
| 	// Valid arg formats are as follows, always with optional POINTER before | ||||
| 	// optional MATCHER: | ||||
| 	//   - Receive() | ||||
| 	//   - Receive(POINTER) | ||||
| 	//   - Receive(MATCHER) | ||||
| 	//   - Receive(POINTER, MATCHER) | ||||
| 	args := matcher.Args | ||||
| 	if len(args) > 0 { | ||||
| 		arg := args[0] | ||||
| 		_, isSubMatcher := arg.(omegaMatcher) | ||||
| 		if !isSubMatcher && reflect.ValueOf(arg).Kind() == reflect.Ptr { | ||||
| 			// Consume optional POINTER arg first, if it ain't no matcher ;) | ||||
| 			resultReference = arg | ||||
| 			args = args[1:] | ||||
| 		} | ||||
| 	} | ||||
| 	if len(args) > 0 { | ||||
| 		arg := args[0] | ||||
| 		subMatcher, hasSubMatcher = arg.(omegaMatcher) | ||||
| 		if !hasSubMatcher { | ||||
| 			// At this point we assume the dev user wanted to assign a received | ||||
| 			// value, so [POINTER,]MATCHER. | ||||
| 			return false, fmt.Errorf("Cannot assign a value from the channel:\n%s\nTo:\n%s\nYou need to pass a pointer!", format.Object(actual, 1), format.Object(arg, 1)) | ||||
| 		} | ||||
| 		// Consume optional MATCHER arg. | ||||
| 		args = args[1:] | ||||
| 	} | ||||
| 	if len(args) > 0 { | ||||
| 		// If there are still args present, reject all. | ||||
| 		return false, errors.New("Receive matcher expects at most an optional pointer and/or an optional matcher") | ||||
| 	} | ||||
|  | ||||
| 	winnerIndex, value, open := reflect.Select([]reflect.SelectCase{ | ||||
| 		{Dir: reflect.SelectRecv, Chan: channelValue}, | ||||
| @@ -58,16 +82,20 @@ func (matcher *ReceiveMatcher) Match(actual interface{}) (success bool, err erro | ||||
| 	} | ||||
|  | ||||
| 	if hasSubMatcher { | ||||
| 		if didReceive { | ||||
| 			matcher.receivedValue = value | ||||
| 			return subMatcher.Match(matcher.receivedValue.Interface()) | ||||
| 		if !didReceive { | ||||
| 			return false, nil | ||||
| 		} | ||||
| 		return false, nil | ||||
| 		matcher.receivedValue = value | ||||
| 		if match, err := subMatcher.Match(matcher.receivedValue.Interface()); err != nil || !match { | ||||
| 			return match, err | ||||
| 		} | ||||
| 		// if we received a match, then fall through in order to handle an | ||||
| 		// optional assignment of the received value to the specified reference. | ||||
| 	} | ||||
|  | ||||
| 	if didReceive { | ||||
| 		if matcher.Arg != nil { | ||||
| 			outValue := reflect.ValueOf(matcher.Arg) | ||||
| 		if resultReference != nil { | ||||
| 			outValue := reflect.ValueOf(resultReference) | ||||
|  | ||||
| 			if value.Type().AssignableTo(outValue.Elem().Type()) { | ||||
| 				outValue.Elem().Set(value) | ||||
| @@ -77,7 +105,7 @@ func (matcher *ReceiveMatcher) Match(actual interface{}) (success bool, err erro | ||||
| 				outValue.Elem().Set(value.Elem()) | ||||
| 				return true, nil | ||||
| 			} else { | ||||
| 				return false, fmt.Errorf("Cannot assign a value from the channel:\n%s\nType:\n%s\nTo:\n%s", format.Object(actual, 1), format.Object(value.Interface(), 1), format.Object(matcher.Arg, 1)) | ||||
| 				return false, fmt.Errorf("Cannot assign a value from the channel:\n%s\nType:\n%s\nTo:\n%s", format.Object(actual, 1), format.Object(value.Interface(), 1), format.Object(resultReference, 1)) | ||||
| 			} | ||||
|  | ||||
| 		} | ||||
| @@ -88,7 +116,11 @@ func (matcher *ReceiveMatcher) Match(actual interface{}) (success bool, err erro | ||||
| } | ||||
|  | ||||
| func (matcher *ReceiveMatcher) FailureMessage(actual interface{}) (message string) { | ||||
| 	subMatcher, hasSubMatcher := (matcher.Arg).(omegaMatcher) | ||||
| 	var matcherArg interface{} | ||||
| 	if len(matcher.Args) > 0 { | ||||
| 		matcherArg = matcher.Args[len(matcher.Args)-1] | ||||
| 	} | ||||
| 	subMatcher, hasSubMatcher := (matcherArg).(omegaMatcher) | ||||
|  | ||||
| 	closedAddendum := "" | ||||
| 	if matcher.channelClosed { | ||||
| @@ -105,7 +137,11 @@ func (matcher *ReceiveMatcher) FailureMessage(actual interface{}) (message strin | ||||
| } | ||||
|  | ||||
| func (matcher *ReceiveMatcher) NegatedFailureMessage(actual interface{}) (message string) { | ||||
| 	subMatcher, hasSubMatcher := (matcher.Arg).(omegaMatcher) | ||||
| 	var matcherArg interface{} | ||||
| 	if len(matcher.Args) > 0 { | ||||
| 		matcherArg = matcher.Args[len(matcher.Args)-1] | ||||
| 	} | ||||
| 	subMatcher, hasSubMatcher := (matcherArg).(omegaMatcher) | ||||
|  | ||||
| 	closedAddendum := "" | ||||
| 	if matcher.channelClosed { | ||||
|   | ||||
							
								
								
									
										2
									
								
								vendor/modules.txt
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/modules.txt
									
									
									
									
										vendored
									
									
								
							| @@ -36,7 +36,7 @@ github.com/magiconair/properties | ||||
| # github.com/mitchellh/mapstructure v1.5.0 | ||||
| ## explicit; go 1.14 | ||||
| github.com/mitchellh/mapstructure | ||||
| # github.com/onsi/gomega v1.32.0 | ||||
| # github.com/onsi/gomega v1.33.0 | ||||
| ## explicit; go 1.20 | ||||
| github.com/onsi/gomega | ||||
| github.com/onsi/gomega/format | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	![49699333+dependabot[bot]@users.noreply.github.com](/assets/img/avatar_default.png) dependabot[bot]
					dependabot[bot]