Как мне создать и назначить объект-заглушку с помощью RR? - PullRequest
0 голосов
/ 02 марта 2012

Я пробую двойной каркас RR впервые и немного застрял в том, как конвертировать мои существующие заглушки RSpec. Я вижу, как я могу использовать двойные графики в документации для того же результата, что и stub_chain RSpec, но как создать заглушку / макет, который просто отвечает на определенные методы?

Например, в RSpec я мог бы сделать admin = stub(admin?: true) и затем использовать admin. Могу ли я сделать это в RR, без предварительного определения администратора? admin = User.new; stub(admin).admin? { true }

Мне удалось сделать что-то вроде admin = stub; stub(admin).admin? { true }, но эта двойная заглушка кажется странной.

1 Ответ

1 голос
/ 02 марта 2012
admin = stub(User.new).admin? { true }

кажется достаточно, чтобы хотеть, чтобы вы хотели.

...