2013-05-30 33 views
0

下面是一个Rails模型试验:MINITEST缩短语法

it "will respond to name" do 
    @user.must_respond_to :name 
end 

在MINITEST,是有办法缩短这个语法也是这样吗?

it { must_respond_to :name } 

甚至这个?

it { must_respond_to (:name) } 

回答

0

我不知道它是建议这样做,但也许你可以只是这样做:

alias :old_it :it 
def it test_name = "", ≺ old_it(test_name){@user.instance_eval(&pr)} end