Merge "Add test for parse error" into main
diff --git a/android/selects_test.go b/android/selects_test.go
index 8089fbc..6f980ce 100644
--- a/android/selects_test.go
+++ b/android/selects_test.go
@@ -761,6 +761,23 @@
 				},
 			},
 		},
+		{
+			name: "Property appending with variable",
+			bp: `
+			my_variable = ["b.cpp"]
+			my_module_type {
+				name: "foo",
+				my_string_list: ["a.cpp"] + my_variable + select(soong_config_variable("my_namespace", "my_variable"), {
+					"a": ["a.cpp"],
+					"b": ["b.cpp"],
+					default: ["c.cpp"],
+				}),
+			}
+			`,
+			provider: selectsTestProvider{
+				my_string_list: &[]string{"a.cpp", "b.cpp", "c.cpp"},
+			},
+		},
 	}
 
 	for _, tc := range testCases {