Skip to content

Commit 1ffc615

Browse files
fix test
1 parent daab918 commit 1ffc615

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

pkg/tfbridge/rawstate.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -644,6 +644,7 @@ func (ih *rawStateDeltaHelper) computeDeltaAt(
644644

645645
schType, err := walk.LookupType(path, ih.schemaType)
646646
if err == nil {
647+
contract.Assertf(schType != nil, "schType is nil")
647648
if schType.IsDynamicType() {
648649
return RawStateDelta{Replace: &replaceDelta{Raw: newRawStateFromValue(schType, v)}}, nil
649650
}

pkg/tfbridge/rawstate_test.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1155,9 +1155,11 @@ func Test_rawstate_against_MakeTerraformOutputs(t *testing.T) {
11551155

11561156
outMap := MakeTerraformOutputs(ctx, p, stateObj, tfs, tc.ps, assets, supportsSecrets)
11571157

1158+
schemaType := p.ResourcesMap().Get(tok).SchemaType()
11581159
ih := &rawStateDeltaHelper{
11591160
schemaMap: tfs,
11601161
schemaInfos: tc.ps,
1162+
schemaType: schemaType,
11611163
}
11621164

11631165
pv := resource.NewObjectProperty(outMap)
@@ -1168,8 +1170,7 @@ func Test_rawstate_against_MakeTerraformOutputs(t *testing.T) {
11681170
deltaJSON, err := json.MarshalIndent(deltaPV.Mappable(), "", " ")
11691171
require.NoError(t, err)
11701172
tc.infl.Equal(t, string(deltaJSON))
1171-
1172-
err = delta.turnaroundCheck(ctx, newRawStateFromValue(stateValue.Type(), stateValue), pv)
1173+
err = delta.turnaroundCheck(ctx, newRawStateFromValue(schemaType, stateValue), pv)
11731174
assert.NoError(t, err)
11741175
})
11751176
}

0 commit comments

Comments
 (0)