Я использую FeatureSpec ScalaTest уже пару дней, и я пытаюсь понять, возможно ли определить следующую спецификацию с помощью встроенных сопоставителей (и если нет, то как я могу написать подходящий настраиваемый сопоставитель)).
Предположим, у меня есть класс Book:
case class Book(val title: String, val author: String)
, и в моем тесте у меня есть Список книг:
val books = List(Book("Moby Dick", "Melville"))
Теперь я хотел быукажите, что список книг должен содержать книгу с названием «Моби Дик».Я хотел бы написать что-то вроде:
books should contain (value with title "Moby Dick")
Я не могу понять из документов и кода, возможно ли выразить это требование в ScalaTest.Кто-нибудь сталкивался с подобной ситуацией?