in upgradetest.go [158:174]
func noChange(changes map[string]*tfjson.ResourceChange) bool {
if len(changes) == 0 {
return true
}
return linq.From(changes).Select(func(i interface{}) interface{} {
return i.(linq.KeyValue).Value
}).All(func(i interface{}) bool {
change := i.(*tfjson.ResourceChange).Change
if change == nil {
return true
}
if change.Actions == nil {
return true
}
return change.Actions.NoOp()
})
}