有没有办法用别名“descripe”`它在ruby/rspec中是`到` di `的

有没有办法用别名“descripe”`它在ruby/rspec中是`到` di `的,rspec,rspec2,Rspec,Rspec2,据我所知,rspec要求: describe '...' do it '...' do end end 我想将此语法缩短为: di '...' do end 对于一次性规格。我已经看到了这一点,但这只是为了给示例方法添加别名 有没有办法做到这一点?还是短一点的一次性规格?我可以全局设置吗 thx它实际上不是一个别名,但是您可以定义一个di方法来执行您想要的操作,如下所示: def di(example, &block) describe example do

据我所知,rspec要求:

describe '...' do
  it '...' do 
  end
end
我想将此语法缩短为:

di '...' do

end
对于一次性规格。我已经看到了这一点,但这只是为了给示例方法添加别名

有没有办法做到这一点?还是短一点的一次性规格?我可以全局设置吗


thx

它实际上不是一个别名,但是您可以定义一个
di
方法来执行您想要的操作,如下所示:

def di(example, &block)
  describe example do
    it &block
  end
end

您可以按照中的文档将其作为“助手方法”在全球范围内提供。

它实际上不是一个别名,但您可以定义一个
di
方法来执行以下操作:

def di(example, &block)
  describe example do
    it &block
  end
end

您可以通过以下网站上的文档将其作为“助手方法”在全球范围内提供。

Hi Tim,您在寻找答案时还需要其他东西吗?Hi Tim,您在寻找答案时需要其他东西吗?thx Peter,听起来不错-我也这么想。thx Peter,听起来不错,我是这么想的。