ruby – RSpec – as_null_object?

我不清楚 as_null_object的目的是什么,在什么情况下你会使用它?根据文献资料:
@H_502_3@Use the as_null_object method to ignore any messages that aren’t
explicitly set as stubs or message expectations.

@H_502_3@不注册

解决方法

当您不关心对象的行为或交互时,使用空对象,并且不想明确地将需要的所有内容存入.使用null对象上的任何参数调用任何方法都不会导致NoMethodError或ArgumentError.参见 Null Object Pattern的维基百科条目.

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...