После импорта scala.collection.mutable
ваш код компилируется. Полученная ошибка говорит о том, что ваша тестовая функция ожидает возврата типа scala.collection.concurrent.Map[String,String]
. Единственная причина, по которой я могу думать, это то, что вы импортировали scala.collection.concurrent.Map
куда-то до объявления своей функции.
Как следствие, тип immutable.Map маскируется типом concurrent.Map, и просто используя «Map», вы фактически объявили возвращение типа Option[scala.collection.concurrent.Map[String, String]]
, следовательно, ваша ошибка компиляции.
Попробуйте удалить импорт или использовать полный путь в объявлении типа возврата (scala.collection.immutable.Map
).