以红宝石的方式做到这一点更优雅的方式?我想这很好:
([0]*5).collect { Factory :customer_pj }
或
(1..5).to_a.collect { Factory :customer_pj }
我的目标是初始化5个客户并投入阵列。我碰巧在rspec测试的let
中这样做。
答案 0 :(得分:5)
let(:customers) do
Array.new(5){ Factory :customer_pj }
end
自Andrew Marshall编辑问题以来,相关部分就变成了这个:
Array.new(5){ Factory :customer_pj }
答案 1 :(得分:1)
5.times.map { Factory :customer_pj }