Не, ну вот вернулся объект нового типа, доселе тебе незнакомого. Ну, скажем PG Tuple. Чтобы написать на него тест надо же знать какими он свойствами обладает. Я тогда точку останова ставлю, смотрю какой у объекта интерфейс, если этот объект создается гемом, который я ранее не использовал, то смотрю иногда исходники методов через show-source <method_name>. Потом тест пишу.