pulumi/pkg/codegen/testing/test
bors[bot] 43f7e4d6b9
Merge #11670
11670: Fix incorrect pointers for array of objects [go/codegen] r=aq17 a=aq17

Fixes #11663
Fix incorrect pointer argument codegen when objects are nested inside an array whose type is not a pointer.

Example:
`&s3.BucketLoggingArgs` is valid here
```
bucket, err := s3.NewBucket(ctx, "bucket", &s3.BucketArgs{
			Loggings: s3.BucketLoggingArray{
				&s3.BucketLoggingArgs{
					TargetBucket: logs.Bucket,
				},
			},
		})

```
but `&ec2.SubnetSpecArgs{}` is invalid here:
```
SubnetSpecs: []ec2.SubnetSpecArgs{
				&ec2.SubnetSpecArgs{
					Type:     ec2.SubnetTypePublic,
					CidrMask: 22,
				},
				&ec2.SubnetSpecArgs{
					Type:     ec2.SubnetTypePrivate,
					CidrMask: 20,
				},
			},
```
Instead, it should be: 
```
SubnetSpecs: []ec2.SubnetSpecArgs{
				{
					Type:     ec2.SubnetTypePublic,
					CidrMask: 22,
				},
				{
					Type:     ec2.SubnetTypePrivate,
					CidrMask: 20,
				},
			},
```



Co-authored-by: aq17 <aqiu@pulumi.com>
2022-12-19 20:47:21 +00:00
..
testdata Merge #11670 2022-12-19 20:47:21 +00:00
helpers.go Use the test loader when binding files 2022-10-24 16:47:54 -07:00
program_driver.go Initial implementation of simplified invokes for dotnet and nodejs 2022-12-16 13:39:03 +01:00
program_driver_test.go Fix failing tests 2022-10-28 10:18:09 -07:00
sdk_driver.go Initial implementation of simplified invokes for dotnet and nodejs 2022-12-16 13:39:03 +01:00
type_driver.go Initial implementation of simplified invokes for dotnet and nodejs 2022-12-16 13:39:03 +01:00