mirror of
				https://github.com/k3s-io/kubernetes.git
				synced 2025-11-03 23:40:03 +00:00 
			
		
		
		
	Change how one-of blocks are validated
I took a hard look at error output and played until I was happier. This now prints JSON for structs in the error, rather than go's format. Also made the error message easier to read. Fixed tests.
This commit is contained in:
		@@ -643,7 +643,7 @@ var _ = Describe("Services", func() {
 | 
			
		||||
		if err == nil {
 | 
			
		||||
			Failf("Created service with conflicting NodePort: %v", result2)
 | 
			
		||||
		}
 | 
			
		||||
		expectedErr := fmt.Sprintf("Service \"%s\" is invalid: spec.ports[0].nodePort: invalid value '%d', Details: provided port is already allocated",
 | 
			
		||||
		expectedErr := fmt.Sprintf("Service \"%s\" is invalid: spec.ports[0].nodePort: Invalid value: %d: provided port is already allocated",
 | 
			
		||||
			serviceName2, port.NodePort)
 | 
			
		||||
		Expect(fmt.Sprintf("%v", err)).To(Equal(expectedErr))
 | 
			
		||||
 | 
			
		||||
@@ -704,7 +704,7 @@ var _ = Describe("Services", func() {
 | 
			
		||||
		if err == nil {
 | 
			
		||||
			Failf("failed to prevent update of service with out-of-range NodePort: %v", result)
 | 
			
		||||
		}
 | 
			
		||||
		expectedErr := fmt.Sprintf("Service \"%s\" is invalid: spec.ports[0].nodePort: invalid value '%d', Details: provided port is not in the valid range", serviceName, outOfRangeNodePort)
 | 
			
		||||
		expectedErr := fmt.Sprintf("Service \"%s\" is invalid: spec.ports[0].nodePort: Invalid value: %d: provided port is not in the valid range", serviceName, outOfRangeNodePort)
 | 
			
		||||
		Expect(fmt.Sprintf("%v", err)).To(Equal(expectedErr))
 | 
			
		||||
 | 
			
		||||
		By("deleting original service " + serviceName)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user