t.Run("invalid", func(t *testing.T) {
            prep := &resource.Preparer{
                Source:      map[string]interface{}{"nonempty": ""},
                Destination: new(testNonemptyTarget),
            }