为什么spec_helper有这个ENV ["RAILS_ENV"] || ="test"?

Geo*_*Geo 5 ruby testing ruby-on-rails

有人想在除测试之外的其他环境中使用spec_helper,或者为什么要这样配置?允许自定义测试环境?

Jaa*_*ans 2

环境可以有任何可能的名称。您可以使用多个测试环境,甚至可以为您的测试环境指定其他名称,而不仅仅是test. 因为命名测试环境的惯例test并不意味着您不能选择以不同的方式命名它。