.test {
&:hover &__title {
}
&:hover &__name{
}
}
Либо (но это не удобный вариант):
.test {
&:hover {
.test__title{}
.test__name{}
}
}
UPD: А если поискать на стековерфлоу, то можно узнать как все-таки это делается:
https://stackoverflow.com/questions/34021910/bem-w...
UPD: Сам для себя, да и для вас выбрал самый нормальный вариант реализации:
.test {
&__name {
color: red;
}
&:hover & {
&__name {
color: green;
}
}
}
Важно не забывать про амперсанд после :hover, тогда можно будет писать в "привычном" для вас виде.