азааааааааааааааааа1072

1918 단어 rspecrubytesting
Чтобы застабить в тесте переменную окружения, заглушите метод, с помощью которого код читает эту переменную:
# Если в коде ENV["CHARGES_TOKEN"]
allow(ENV)
  .to receive(:[])
  .with("CHARGES_TOKEN")
  .and_return("XXX")

# Если в коде ENV.fetch("CHARGES_TOKEN")
allow(ENV)
  .to receive(:fetch)
  .with("CHARGES_TOKEN")
  .and_return("XXX")
Если вы сторонник готовых гемов, возьмите для этой цели ClimateControl :
ClimateControl.modify CHARGES_TOKEN: "XXX" do
  # ...
end

좋은 웹페이지 즐겨찾기