Skip to content

Commit e6d0193

Browse files
committed
add more tests
1 parent bd66111 commit e6d0193

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

tftypes/value_test.go

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -784,6 +784,11 @@ func TestValueEqual(t *testing.T) {
784784
val2: NewValue(String, UnknownValue),
785785
equal: true,
786786
},
787+
"unknownEqual-empty-refinements": {
788+
val1: NewValue(Bool, UnknownValue),
789+
val2: NewValue(Bool, UnknownValue).Refine(refinement.Refinements{}),
790+
equal: true,
791+
},
787792
"unknownEqual-bool-refinements": {
788793
val1: NewValue(Bool, UnknownValue).Refine(refinement.Refinements{
789794
refinement.KeyNullness: refinement.NewNullness(false),
@@ -848,6 +853,20 @@ func TestValueEqual(t *testing.T) {
848853
val2: NewValue(String, "world"),
849854
equal: false,
850855
},
856+
"unknownDiff-nil-refinements": {
857+
val1: NewValue(Bool, UnknownValue),
858+
val2: NewValue(Bool, UnknownValue).Refine(refinement.Refinements{
859+
refinement.KeyNullness: refinement.NewNullness(true),
860+
}),
861+
equal: false,
862+
},
863+
"unknownDiff-empty-refinements": {
864+
val1: NewValue(Bool, UnknownValue).Refine(refinement.Refinements{
865+
refinement.KeyNullness: refinement.NewNullness(true),
866+
}),
867+
val2: NewValue(Bool, UnknownValue).Refine(refinement.Refinements{}),
868+
equal: false,
869+
},
851870
"unknownDiff-bool-refinements": {
852871
val1: NewValue(Bool, UnknownValue).Refine(refinement.Refinements{
853872
refinement.KeyNullness: refinement.NewNullness(false),

0 commit comments

Comments
 (0)