草庐IT

SpecTask

全部标签

ruby - 将参数传递给 Rspec SpecTask

Rake允许以下语法:task:my_task,:arg1,:arg2do|t,args|puts"Argswere:#{args}"end我希望能够做同样的事情,但是使用RSpecsSpecTask。不幸的是,以下失败了:desc"Runexamplewithargument"SpecTask.new('my_task'),:datafiledo|t,args|t.spec_files=FileList['*_spec.rb-datafile=#{args}']t.spec_opts=["-c-fspecdoc"]end是否可以通过SpecTask实现这一点,或者是否有替代方法?