簡體   English   中英

我如何期待一條消息,其參數是RSpec中類的任何實例?

[英]How do I expect a message whose argument is any instance of a class in RSpec?

我該如何編寫期望被類的任何實例調用的消息? 我想做這樣的事情:

@controller.should_receive(:sign_in_and_redirect).with(kind_of? User)

@controller.should_receive(:sign_in_and_redirect).with(an_instance_of(User))

有關更多詳細信息,請參見Relish文檔的“參數匹配器”部分。 我鏈接到RSpec 2.13文檔,但是應該有一個選擇框,允許您根據需要更改文檔版本。

更新:
RSpec 3.2文檔中 ,他們說要使用instance_of

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM