RSpec: Ожидание сообщения многократно, но с отличающимися параметрами

Я нахожу Geany ( http://geany.uvena.de/ ) довольно хороший.

10
задан manlycode 23 November 2009 в 19:23
поделиться

1 ответ

Попробуйте создать свой макет как нулевой объект, чтобы игнорировать дополнительные вызовы методов. Все ваши ожидания все равно должны быть выполнены, но они не наступят друг на друга.

@my_mock = mock("a_mock").as_null_object

Это соответствует шаблону Нулевой объект , в котором любые посторонние сообщения просто игнорируются. Это полезно с макетами, когда вы хотите убедиться, что метод вызывается с определенными параметрами, но вам все равно, вызывается ли он с другими параметрами или вызываются ли какие-либо другие методы.

10
ответ дан 4 December 2019 в 01:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: