Можно ли проверить, соответствуют ли параметры, передаваемые параметрам вызова метода, определенным ограничениям? Я хотел бы сделать что-то вроде
my_double = double("MyObject")
my_double.should_receive(:mocked_method).with{ <something that has an attribute called name and value "john"> }
Большое спасибо заранее.
Редактировать: Я постараюсь немного уточнить, чего я хочу достичь
То, что я хочу, это проверить, что данный метод макета был назван передачей объекта, который удовлетворяет некоторым условиям